./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 dffa21cee47875c9ad79385c4cfb2ac9a8e196b83fa3a8c9809c50515c431e28
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2024-03-11 23:24:16,443 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2024-03-11 23:24:16,444 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2024-03-11 23:24:16,465 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2024-03-11 23:24:16,465 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2024-03-11 23:24:16,466 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2024-03-11 23:24:16,467 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2024-03-11 23:24:16,468 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2024-03-11 23:24:16,469 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2024-03-11 23:24:16,470 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2024-03-11 23:24:16,471 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2024-03-11 23:24:16,472 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2024-03-11 23:24:16,472 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2024-03-11 23:24:16,472 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2024-03-11 23:24:16,473 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2024-03-11 23:24:16,474 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2024-03-11 23:24:16,475 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2024-03-11 23:24:16,476 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2024-03-11 23:24:16,477 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2024-03-11 23:24:16,479 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2024-03-11 23:24:16,480 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2024-03-11 23:24:16,481 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2024-03-11 23:24:16,482 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2024-03-11 23:24:16,482 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2024-03-11 23:24:16,485 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2024-03-11 23:24:16,485 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2024-03-11 23:24:16,485 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2024-03-11 23:24:16,486 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2024-03-11 23:24:16,486 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2024-03-11 23:24:16,487 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2024-03-11 23:24:16,487 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2024-03-11 23:24:16,487 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2024-03-11 23:24:16,488 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2024-03-11 23:24:16,488 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2024-03-11 23:24:16,489 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2024-03-11 23:24:16,489 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2024-03-11 23:24:16,489 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2024-03-11 23:24:16,490 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2024-03-11 23:24:16,490 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2024-03-11 23:24:16,490 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2024-03-11 23:24:16,491 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2024-03-11 23:24:16,491 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-11 23:24:16,506 INFO  L113        SettingsManager]: Loading preferences was successful
[2024-03-11 23:24:16,506 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-11 23:24:16,506 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-11 23:24:16,506 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-11 23:24:16,506 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-11 23:24:16,507 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-11 23:24:16,507 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-11 23:24:16,507 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-11 23:24:16,507 INFO  L138        SettingsManager]:  * Use SBE=true
[2024-03-11 23:24:16,507 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-11 23:24:16,507 INFO  L138        SettingsManager]:  * sizeof long=4
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * sizeof long double=12
[2024-03-11 23:24:16,508 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-11 23:24:16,509 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2024-03-11 23:24:16,509 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-11 23:24:16,509 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-11 23:24:16,509 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-11 23:24:16,509 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-11 23:24:16,509 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-03-11 23:24:16,509 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-11 23:24:16,509 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-11 23:24:16,509 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2024-03-11 23:24:16,510 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-11 23:24:16,510 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-11 23:24:16,510 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-11 23:24:16,510 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-11 23:24:16,510 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-11 23:24:16,510 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-11 23:24:16,510 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2024-03-11 23:24:16,510 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 -> dffa21cee47875c9ad79385c4cfb2ac9a8e196b83fa3a8c9809c50515c431e28
[2024-03-11 23:24:16,693 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-11 23:24:16,709 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-11 23:24:16,711 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-11 23:24:16,712 INFO  L271        PluginConnector]: Initializing CDTParser...
[2024-03-11 23:24:16,712 INFO  L275        PluginConnector]: CDTParser initialized
[2024-03-11 23:24:16,714 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i
[2024-03-11 23:24:17,752 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2024-03-11 23:24:17,950 INFO  L351              CDTParser]: Found 1 translation units.
[2024-03-11 23:24:17,951 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier.i
[2024-03-11 23:24:17,964 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/40db23333/7e6165e21a0b4ca1b69f8a66a8fc1abd/FLAGfd8906ace
[2024-03-11 23:24:18,330 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/40db23333/7e6165e21a0b4ca1b69f8a66a8fc1abd
[2024-03-11 23:24:18,333 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-11 23:24:18,334 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-11 23:24:18,334 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-11 23:24:18,335 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-11 23:24:18,337 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-11 23:24:18,337 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,338 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17903f8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18, skipping insertion in model container
[2024-03-11 23:24:18,338 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,343 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2024-03-11 23:24:18,383 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2024-03-11 23:24:18,500 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-03-11 23:24:18,628 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-03-11 23:24:18,638 INFO  L203         MainTranslator]: Completed pre-run
[2024-03-11 23:24:18,648 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-03-11 23:24:18,670 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-03-11 23:24:18,709 INFO  L208         MainTranslator]: Completed translation
[2024-03-11 23:24:18,709 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18 WrapperNode
[2024-03-11 23:24:18,709 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-11 23:24:18,710 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-11 23:24:18,710 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-11 23:24:18,711 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-11 23:24:18,715 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,730 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,749 INFO  L138                Inliner]: procedures = 269, calls = 36, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 110
[2024-03-11 23:24:18,750 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-11 23:24:18,750 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-11 23:24:18,750 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-11 23:24:18,750 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2024-03-11 23:24:18,758 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,758 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,762 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,762 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,769 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,772 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,773 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,775 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,777 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-11 23:24:18,778 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-11 23:24:18,778 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2024-03-11 23:24:18,778 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2024-03-11 23:24:18,778 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (1/1) ...
[2024-03-11 23:24:18,783 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-03-11 23:24:18,790 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-11 23:24:18,804 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2024-03-11 23:24:18,807 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2024-03-11 23:24:18,828 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-11 23:24:18,829 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-11 23:24:18,830 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-11 23:24:18,830 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-11 23:24:18,830 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-11 23:24:18,831 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2024-03-11 23:24:19,011 INFO  L235             CfgBuilder]: Building ICFG
[2024-03-11 23:24:19,013 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-11 23:24:19,221 INFO  L276             CfgBuilder]: Performing block encoding
[2024-03-11 23:24:19,228 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-11 23:24:19,228 INFO  L300             CfgBuilder]: Removed 3 assume(true) statements.
[2024-03-11 23:24:19,230 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.03 11:24:19 BoogieIcfgContainer
[2024-03-11 23:24:19,230 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-11 23:24:19,232 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-11 23:24:19,232 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2024-03-11 23:24:19,234 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2024-03-11 23:24:19,234 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.03 11:24:18" (1/3) ...
[2024-03-11 23:24:19,234 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36cad4ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.03 11:24:19, skipping insertion in model container
[2024-03-11 23:24:19,235 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 11:24:18" (2/3) ...
[2024-03-11 23:24:19,235 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36cad4ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.03 11:24:19, skipping insertion in model container
[2024-03-11 23:24:19,235 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.03 11:24:19" (3/3) ...
[2024-03-11 23:24:19,236 INFO  L112   eAbstractionObserver]: Analyzing ICFG value-barrier.i
[2024-03-11 23:24:19,242 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-11 23:24:19,249 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-11 23:24:19,249 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2024-03-11 23:24:19,249 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-11 23:24:19,290 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-03-11 23:24:19,317 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 141 transitions, 290 flow
[2024-03-11 23:24:19,370 INFO  L130       PetriNetUnfolder]: 8/204 cut-off events.
[2024-03-11 23:24:19,370 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-11 23:24:19,375 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 360 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 108. Up to 4 conditions per place. 
[2024-03-11 23:24:19,375 INFO  L82        GeneralOperation]: Start removeDead. Operand has 138 places, 141 transitions, 290 flow
[2024-03-11 23:24:19,379 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 138 places, 141 transitions, 290 flow
[2024-03-11 23:24:19,381 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-11 23:24:19,389 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 141 transitions, 290 flow
[2024-03-11 23:24:19,391 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 141 transitions, 290 flow
[2024-03-11 23:24:19,391 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 141 transitions, 290 flow
[2024-03-11 23:24:19,420 INFO  L130       PetriNetUnfolder]: 8/204 cut-off events.
[2024-03-11 23:24:19,420 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-11 23:24:19,421 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 360 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 108. Up to 4 conditions per place. 
[2024-03-11 23:24:19,423 INFO  L119        LiptonReduction]: Number of co-enabled transitions 2660
[2024-03-11 23:24:25,210 INFO  L134        LiptonReduction]: Checked pairs total: 8862
[2024-03-11 23:24:25,211 INFO  L136        LiptonReduction]: Total number of compositions: 123
[2024-03-11 23:24:25,223 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-11 23:24:25,228 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;@24c28901, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-11 23:24:25,228 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 11 error locations.
[2024-03-11 23:24:25,230 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2024-03-11 23:24:25,230 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-11 23:24:25,230 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:25,231 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2024-03-11 23:24:25,231 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2024-03-11 23:24:25,234 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:25,234 INFO  L85        PathProgramCache]: Analyzing trace with hash 15575, now seen corresponding path program 1 times
[2024-03-11 23:24:25,241 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:25,241 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487858111]
[2024-03-11 23:24:25,241 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:25,241 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:25,313 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:25,372 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:25,372 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:25,372 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487858111]
[2024-03-11 23:24:25,373 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487858111] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:25,373 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:25,373 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-03-11 23:24:25,374 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657400925]
[2024-03-11 23:24:25,375 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:25,381 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-11 23:24:25,381 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:25,398 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-11 23:24:25,400 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-11 23:24:25,402 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 135 out of 264
[2024-03-11 23:24:25,405 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 37 transitions, 82 flow. Second operand  has 2 states, 2 states have (on average 136.0) internal successors, (272), 2 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,405 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:25,406 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 264
[2024-03-11 23:24:25,407 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:25,466 INFO  L130       PetriNetUnfolder]: 29/136 cut-off events.
[2024-03-11 23:24:25,467 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-11 23:24:25,467 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 212 conditions, 136 events. 29/136 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 586 event pairs, 18 based on Foata normal form. 10/114 useless extension candidates. Maximal degree in co-relation 175. Up to 70 conditions per place. 
[2024-03-11 23:24:25,469 INFO  L137   encePairwiseOnDemand]: 259/264 looper letters, 14 selfloop transitions, 0 changer transitions 2/32 dead transitions.
[2024-03-11 23:24:25,469 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 32 transitions, 104 flow
[2024-03-11 23:24:25,470 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-11 23:24:25,471 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-11 23:24:25,477 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 291 transitions.
[2024-03-11 23:24:25,479 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5511363636363636
[2024-03-11 23:24:25,479 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 291 transitions.
[2024-03-11 23:24:25,479 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 291 transitions.
[2024-03-11 23:24:25,480 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:25,482 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 291 transitions.
[2024-03-11 23:24:25,485 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 145.5) internal successors, (291), 2 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,489 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 264.0) internal successors, (792), 3 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,489 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 264.0) internal successors, (792), 3 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,490 INFO  L175             Difference]: Start difference. First operand has 37 places, 37 transitions, 82 flow. Second operand 2 states and 291 transitions.
[2024-03-11 23:24:25,491 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 32 transitions, 104 flow
[2024-03-11 23:24:25,492 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 104 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-11 23:24:25,493 INFO  L231             Difference]: Finished difference. Result has 34 places, 30 transitions, 65 flow
[2024-03-11 23:24:25,495 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=65, PETRI_PLACES=34, PETRI_TRANSITIONS=30}
[2024-03-11 23:24:25,497 INFO  L288   CegarLoopForPetriNet]: 37 programPoint places, -3 predicate places.
[2024-03-11 23:24:25,498 INFO  L495      AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 65 flow
[2024-03-11 23:24:25,498 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 136.0) internal successors, (272), 2 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,498 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:25,498 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-11 23:24:25,498 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-11 23:24:25,498 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2024-03-11 23:24:25,499 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:25,499 INFO  L85        PathProgramCache]: Analyzing trace with hash 14951929, now seen corresponding path program 1 times
[2024-03-11 23:24:25,499 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:25,499 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465542490]
[2024-03-11 23:24:25,499 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:25,499 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:25,516 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:25,549 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:25,550 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:25,550 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465542490]
[2024-03-11 23:24:25,550 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465542490] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:25,550 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:25,550 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:25,550 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896455925]
[2024-03-11 23:24:25,550 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:25,551 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:25,551 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:25,552 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:25,552 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:25,564 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 128 out of 264
[2024-03-11 23:24:25,565 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 65 flow. Second operand  has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,565 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:25,565 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 264
[2024-03-11 23:24:25,565 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:25,616 INFO  L130       PetriNetUnfolder]: 44/169 cut-off events.
[2024-03-11 23:24:25,616 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-11 23:24:25,616 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 280 conditions, 169 events. 44/169 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 744 event pairs, 25 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 276. Up to 87 conditions per place. 
[2024-03-11 23:24:25,617 INFO  L137   encePairwiseOnDemand]: 259/264 looper letters, 19 selfloop transitions, 4 changer transitions 0/36 dead transitions.
[2024-03-11 23:24:25,617 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 123 flow
[2024-03-11 23:24:25,617 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:25,617 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:25,619 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions.
[2024-03-11 23:24:25,620 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5151515151515151
[2024-03-11 23:24:25,620 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 408 transitions.
[2024-03-11 23:24:25,620 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 408 transitions.
[2024-03-11 23:24:25,621 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:25,621 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 408 transitions.
[2024-03-11 23:24:25,622 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 136.0) internal successors, (408), 3 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,624 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,625 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,625 INFO  L175             Difference]: Start difference. First operand has 34 places, 30 transitions, 65 flow. Second operand 3 states and 408 transitions.
[2024-03-11 23:24:25,625 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 123 flow
[2024-03-11 23:24:25,625 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 36 transitions, 123 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-11 23:24:25,626 INFO  L231             Difference]: Finished difference. Result has 37 places, 33 transitions, 95 flow
[2024-03-11 23:24:25,626 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=95, PETRI_PLACES=37, PETRI_TRANSITIONS=33}
[2024-03-11 23:24:25,627 INFO  L288   CegarLoopForPetriNet]: 37 programPoint places, 0 predicate places.
[2024-03-11 23:24:25,627 INFO  L495      AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 95 flow
[2024-03-11 23:24:25,627 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:25,627 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:25,627 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1]
[2024-03-11 23:24:25,627 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-11 23:24:25,628 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2024-03-11 23:24:25,628 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:25,628 INFO  L85        PathProgramCache]: Analyzing trace with hash 1508368684, now seen corresponding path program 1 times
[2024-03-11 23:24:25,628 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:25,628 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946302973]
[2024-03-11 23:24:25,628 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:25,628 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:25,665 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-11 23:24:25,666 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-11 23:24:25,683 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-11 23:24:25,700 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-11 23:24:25,700 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-11 23:24:25,701 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining)
[2024-03-11 23:24:25,702 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining)
[2024-03-11 23:24:25,703 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining)
[2024-03-11 23:24:25,703 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (7 of 11 remaining)
[2024-03-11 23:24:25,703 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining)
[2024-03-11 23:24:25,703 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining)
[2024-03-11 23:24:25,703 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining)
[2024-03-11 23:24:25,704 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining)
[2024-03-11 23:24:25,704 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining)
[2024-03-11 23:24:25,704 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining)
[2024-03-11 23:24:25,704 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining)
[2024-03-11 23:24:25,704 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-11 23:24:25,705 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2024-03-11 23:24:25,707 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-11 23:24:25,708 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-11 23:24:25,724 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-11 23:24:25,727 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 162 transitions, 342 flow
[2024-03-11 23:24:25,752 INFO  L130       PetriNetUnfolder]: 15/338 cut-off events.
[2024-03-11 23:24:25,752 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-03-11 23:24:25,753 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 778 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 206. Up to 8 conditions per place. 
[2024-03-11 23:24:25,753 INFO  L82        GeneralOperation]: Start removeDead. Operand has 158 places, 162 transitions, 342 flow
[2024-03-11 23:24:25,755 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 158 places, 162 transitions, 342 flow
[2024-03-11 23:24:25,755 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-11 23:24:25,755 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 162 transitions, 342 flow
[2024-03-11 23:24:25,755 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 162 transitions, 342 flow
[2024-03-11 23:24:25,755 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 162 transitions, 342 flow
[2024-03-11 23:24:25,778 INFO  L130       PetriNetUnfolder]: 15/338 cut-off events.
[2024-03-11 23:24:25,779 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-03-11 23:24:25,779 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 778 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 206. Up to 8 conditions per place. 
[2024-03-11 23:24:25,784 INFO  L119        LiptonReduction]: Number of co-enabled transitions 6536
[2024-03-11 23:24:31,555 INFO  L134        LiptonReduction]: Checked pairs total: 25627
[2024-03-11 23:24:31,556 INFO  L136        LiptonReduction]: Total number of compositions: 130
[2024-03-11 23:24:31,557 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-11 23:24:31,558 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;@24c28901, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-11 23:24:31,559 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 13 error locations.
[2024-03-11 23:24:31,560 INFO  L130       PetriNetUnfolder]: 0/3 cut-off events.
[2024-03-11 23:24:31,560 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-11 23:24:31,560 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:31,560 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2024-03-11 23:24:31,560 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-03-11 23:24:31,561 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:31,561 INFO  L85        PathProgramCache]: Analyzing trace with hash 25582, now seen corresponding path program 1 times
[2024-03-11 23:24:31,561 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:31,561 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811740907]
[2024-03-11 23:24:31,561 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:31,561 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:31,576 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:31,587 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:31,587 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:31,588 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811740907]
[2024-03-11 23:24:31,588 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811740907] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:31,588 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:31,588 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-03-11 23:24:31,588 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008558722]
[2024-03-11 23:24:31,588 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:31,588 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-11 23:24:31,588 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:31,589 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-11 23:24:31,589 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-11 23:24:31,589 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 153 out of 292
[2024-03-11 23:24:31,590 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 55 transitions, 128 flow. Second operand  has 2 states, 2 states have (on average 154.0) internal successors, (308), 2 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,590 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:31,590 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 292
[2024-03-11 23:24:31,590 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:31,662 INFO  L130       PetriNetUnfolder]: 222/702 cut-off events.
[2024-03-11 23:24:31,662 INFO  L131       PetriNetUnfolder]: For 18/18 co-relation queries the response was YES.
[2024-03-11 23:24:31,663 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1098 conditions, 702 events. 222/702 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4468 event pairs, 142 based on Foata normal form. 75/614 useless extension candidates. Maximal degree in co-relation 340. Up to 368 conditions per place. 
[2024-03-11 23:24:31,665 INFO  L137   encePairwiseOnDemand]: 286/292 looper letters, 21 selfloop transitions, 0 changer transitions 0/49 dead transitions.
[2024-03-11 23:24:31,665 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 49 transitions, 158 flow
[2024-03-11 23:24:31,665 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-11 23:24:31,665 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-11 23:24:31,666 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 333 transitions.
[2024-03-11 23:24:31,666 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5702054794520548
[2024-03-11 23:24:31,667 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 333 transitions.
[2024-03-11 23:24:31,667 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 333 transitions.
[2024-03-11 23:24:31,667 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:31,667 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 333 transitions.
[2024-03-11 23:24:31,668 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 166.5) internal successors, (333), 2 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,669 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 292.0) internal successors, (876), 3 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,670 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 292.0) internal successors, (876), 3 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,670 INFO  L175             Difference]: Start difference. First operand has 54 places, 55 transitions, 128 flow. Second operand 2 states and 333 transitions.
[2024-03-11 23:24:31,670 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 49 transitions, 158 flow
[2024-03-11 23:24:31,670 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 49 transitions, 158 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-11 23:24:31,671 INFO  L231             Difference]: Finished difference. Result has 51 places, 49 transitions, 116 flow
[2024-03-11 23:24:31,671 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=292, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=116, PETRI_PLACES=51, PETRI_TRANSITIONS=49}
[2024-03-11 23:24:31,672 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, -3 predicate places.
[2024-03-11 23:24:31,672 INFO  L495      AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 116 flow
[2024-03-11 23:24:31,672 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 154.0) internal successors, (308), 2 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,672 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:31,672 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-11 23:24:31,672 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-11 23:24:31,673 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-03-11 23:24:31,673 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:31,673 INFO  L85        PathProgramCache]: Analyzing trace with hash 24582581, now seen corresponding path program 1 times
[2024-03-11 23:24:31,673 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:31,673 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677215003]
[2024-03-11 23:24:31,673 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:31,673 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:31,680 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:31,694 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:31,694 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:31,694 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677215003]
[2024-03-11 23:24:31,695 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677215003] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:31,695 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:31,695 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:31,695 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658556228]
[2024-03-11 23:24:31,695 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:31,696 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:31,696 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:31,696 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:31,696 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:31,713 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 292
[2024-03-11 23:24:31,714 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 49 transitions, 116 flow. Second operand  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,714 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:31,714 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 292
[2024-03-11 23:24:31,714 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:31,838 INFO  L130       PetriNetUnfolder]: 470/1157 cut-off events.
[2024-03-11 23:24:31,838 INFO  L131       PetriNetUnfolder]: For 24/24 co-relation queries the response was YES.
[2024-03-11 23:24:31,839 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1957 conditions, 1157 events. 470/1157 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7595 event pairs, 274 based on Foata normal form. 0/907 useless extension candidates. Maximal degree in co-relation 1952. Up to 654 conditions per place. 
[2024-03-11 23:24:31,844 INFO  L137   encePairwiseOnDemand]: 286/292 looper letters, 30 selfloop transitions, 5 changer transitions 0/59 dead transitions.
[2024-03-11 23:24:31,844 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 59 transitions, 206 flow
[2024-03-11 23:24:31,844 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:31,845 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:31,845 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 471 transitions.
[2024-03-11 23:24:31,846 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5376712328767124
[2024-03-11 23:24:31,846 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 471 transitions.
[2024-03-11 23:24:31,846 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 471 transitions.
[2024-03-11 23:24:31,846 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:31,847 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 471 transitions.
[2024-03-11 23:24:31,848 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,852 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 292.0) internal successors, (1168), 4 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,853 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 292.0) internal successors, (1168), 4 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,853 INFO  L175             Difference]: Start difference. First operand has 51 places, 49 transitions, 116 flow. Second operand 3 states and 471 transitions.
[2024-03-11 23:24:31,853 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 59 transitions, 206 flow
[2024-03-11 23:24:31,855 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 206 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-11 23:24:31,856 INFO  L231             Difference]: Finished difference. Result has 55 places, 53 transitions, 154 flow
[2024-03-11 23:24:31,856 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=292, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=154, PETRI_PLACES=55, PETRI_TRANSITIONS=53}
[2024-03-11 23:24:31,858 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 1 predicate places.
[2024-03-11 23:24:31,858 INFO  L495      AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 154 flow
[2024-03-11 23:24:31,860 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,860 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:31,860 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:31,860 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-11 23:24:31,861 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-03-11 23:24:31,861 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:31,861 INFO  L85        PathProgramCache]: Analyzing trace with hash -2123676090, now seen corresponding path program 1 times
[2024-03-11 23:24:31,861 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:31,863 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693942832]
[2024-03-11 23:24:31,863 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:31,863 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:31,887 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:31,920 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:31,920 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:31,920 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693942832]
[2024-03-11 23:24:31,920 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693942832] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:31,921 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:31,921 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:31,921 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002694506]
[2024-03-11 23:24:31,921 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:31,921 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:31,922 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:31,922 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:31,922 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:31,935 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 292
[2024-03-11 23:24:31,936 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 154 flow. Second operand  has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:31,936 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:31,936 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 292
[2024-03-11 23:24:31,936 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:32,179 INFO  L130       PetriNetUnfolder]: 1176/2757 cut-off events.
[2024-03-11 23:24:32,180 INFO  L131       PetriNetUnfolder]: For 288/332 co-relation queries the response was YES.
[2024-03-11 23:24:32,184 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5081 conditions, 2757 events. 1176/2757 cut-off events. For 288/332 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20535 event pairs, 270 based on Foata normal form. 31/2237 useless extension candidates. Maximal degree in co-relation 5074. Up to 1277 conditions per place. 
[2024-03-11 23:24:32,191 INFO  L137   encePairwiseOnDemand]: 285/292 looper letters, 49 selfloop transitions, 5 changer transitions 0/77 dead transitions.
[2024-03-11 23:24:32,191 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 77 transitions, 327 flow
[2024-03-11 23:24:32,191 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:32,192 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:32,192 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 492 transitions.
[2024-03-11 23:24:32,193 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5616438356164384
[2024-03-11 23:24:32,193 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 492 transitions.
[2024-03-11 23:24:32,193 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 492 transitions.
[2024-03-11 23:24:32,193 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:32,194 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 492 transitions.
[2024-03-11 23:24:32,195 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,196 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 292.0) internal successors, (1168), 4 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,197 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 292.0) internal successors, (1168), 4 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,197 INFO  L175             Difference]: Start difference. First operand has 55 places, 53 transitions, 154 flow. Second operand 3 states and 492 transitions.
[2024-03-11 23:24:32,197 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 77 transitions, 327 flow
[2024-03-11 23:24:32,202 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 77 transitions, 315 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:24:32,203 INFO  L231             Difference]: Finished difference. Result has 57 places, 58 transitions, 188 flow
[2024-03-11 23:24:32,203 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=292, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=57, PETRI_TRANSITIONS=58}
[2024-03-11 23:24:32,206 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places.
[2024-03-11 23:24:32,207 INFO  L495      AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 188 flow
[2024-03-11 23:24:32,208 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,208 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:32,210 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:32,210 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-11 23:24:32,213 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-03-11 23:24:32,213 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:32,213 INFO  L85        PathProgramCache]: Analyzing trace with hash -481970871, now seen corresponding path program 1 times
[2024-03-11 23:24:32,216 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:32,217 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531883745]
[2024-03-11 23:24:32,218 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:32,218 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:32,229 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:32,243 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:32,243 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:32,243 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531883745]
[2024-03-11 23:24:32,244 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531883745] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:32,244 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:32,244 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:32,244 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555155292]
[2024-03-11 23:24:32,244 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:32,244 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:32,244 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:32,245 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:32,245 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:32,258 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 292
[2024-03-11 23:24:32,258 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.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,258 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:32,258 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 292
[2024-03-11 23:24:32,259 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:32,470 INFO  L130       PetriNetUnfolder]: 1241/2838 cut-off events.
[2024-03-11 23:24:32,470 INFO  L131       PetriNetUnfolder]: For 573/610 co-relation queries the response was YES.
[2024-03-11 23:24:32,473 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5706 conditions, 2838 events. 1241/2838 cut-off events. For 573/610 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21723 event pairs, 523 based on Foata normal form. 19/2253 useless extension candidates. Maximal degree in co-relation 5698. Up to 1596 conditions per place. 
[2024-03-11 23:24:32,480 INFO  L137   encePairwiseOnDemand]: 286/292 looper letters, 35 selfloop transitions, 8 changer transitions 0/70 dead transitions.
[2024-03-11 23:24:32,480 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 70 transitions, 310 flow
[2024-03-11 23:24:32,481 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:32,481 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:32,482 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2024-03-11 23:24:32,482 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5388127853881278
[2024-03-11 23:24:32,482 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2024-03-11 23:24:32,482 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2024-03-11 23:24:32,482 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:32,482 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2024-03-11 23:24:32,484 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,485 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 292.0) internal successors, (1168), 4 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,485 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 292.0) internal successors, (1168), 4 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,486 INFO  L175             Difference]: Start difference. First operand has 57 places, 58 transitions, 188 flow. Second operand 3 states and 472 transitions.
[2024-03-11 23:24:32,486 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 70 transitions, 310 flow
[2024-03-11 23:24:32,487 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 70 transitions, 296 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:24:32,488 INFO  L231             Difference]: Finished difference. Result has 59 places, 64 transitions, 244 flow
[2024-03-11 23:24:32,488 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=292, 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=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=244, PETRI_PLACES=59, PETRI_TRANSITIONS=64}
[2024-03-11 23:24:32,489 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 5 predicate places.
[2024-03-11 23:24:32,489 INFO  L495      AbstractCegarLoop]: Abstraction has has 59 places, 64 transitions, 244 flow
[2024-03-11 23:24:32,489 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,490 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:32,490 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:32,490 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-03-11 23:24:32,490 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-03-11 23:24:32,490 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:32,490 INFO  L85        PathProgramCache]: Analyzing trace with hash -1285722424, now seen corresponding path program 1 times
[2024-03-11 23:24:32,491 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:32,491 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618749620]
[2024-03-11 23:24:32,491 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:32,491 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:32,510 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:32,527 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:32,527 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:32,527 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618749620]
[2024-03-11 23:24:32,527 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618749620] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:32,527 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:32,527 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:32,528 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880915342]
[2024-03-11 23:24:32,528 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:32,528 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:32,528 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:32,528 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:32,529 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:32,537 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 292
[2024-03-11 23:24:32,537 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 64 transitions, 244 flow. Second operand  has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,538 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:32,538 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 292
[2024-03-11 23:24:32,538 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:32,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][77], [182#true, 25#L1033-4true, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 100#L1018-2true, 176#true, 52#L1018-1true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-03-11 23:24:32,765 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2024-03-11 23:24:32,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:32,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-03-11 23:24:32,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-03-11 23:24:32,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_66| |v_~#ready_mutex~0.base_63|))) (and (= |v_#pthreadsMutex_65| (store |v_#pthreadsMutex_66| |v_~#ready_mutex~0.base_63| (store .cse0 |v_~#ready_mutex~0.offset_63| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_63|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_66|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_63|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_63|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_65|, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_63|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_63|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet4][22], [130#L1018-4true, 182#true, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 131#L1018-4true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 11#L1036-6true, 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-03-11 23:24:32,799 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-03-11 23:24:32,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:32,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:32,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:32,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1018-4true, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 11#L1036-6true, 176#true, 184#(= |#race~data~0| 0), threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse, 94#L1021-1true])
[2024-03-11 23:24:32,800 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-03-11 23:24:32,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:32,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:32,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:32,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][25], [182#true, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 11#L1036-6true, 100#L1018-2true, 176#true, threadThread1of2ForFork0InUse, 52#L1018-1true, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-03-11 23:24:32,800 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2024-03-11 23:24:32,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:24:32,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:24:32,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:24:32,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_66| |v_~#ready_mutex~0.base_63|))) (and (= |v_#pthreadsMutex_65| (store |v_#pthreadsMutex_66| |v_~#ready_mutex~0.base_63| (store .cse0 |v_~#ready_mutex~0.offset_63| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_63|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_66|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_63|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_63|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_65|, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_63|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_63|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet4][22], [130#L1018-4true, 182#true, 4#ULTIMATE.startEXITtrue, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 131#L1018-4true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-03-11 23:24:32,821 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:32,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1018-4true, 4#ULTIMATE.startEXITtrue, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 176#true, 184#(= |#race~data~0| 0), threadThread1of2ForFork0InUse, Black: 170#true, 94#L1021-1true, threadThread2of2ForFork0InUse])
[2024-03-11 23:24:32,822 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:32,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_66| |v_~#ready_mutex~0.base_63|))) (and (= |v_#pthreadsMutex_65| (store |v_#pthreadsMutex_66| |v_~#ready_mutex~0.base_63| (store .cse0 |v_~#ready_mutex~0.offset_63| 1))) (= (select .cse0 |v_~#ready_mutex~0.offset_63|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_66|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_63|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_63|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_65|, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_63|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_63|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet4][22], [130#L1018-4true, 182#true, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 131#L1018-4true, Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 134#L1037-12true, 176#true, threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse])
[2024-03-11 23:24:32,823 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:32,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [130#L1018-4true, 161#true, Black: 178#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 166#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 134#L1037-12true, 176#true, 184#(= |#race~data~0| 0), threadThread1of2ForFork0InUse, Black: 170#true, threadThread2of2ForFork0InUse, 94#L1021-1true])
[2024-03-11 23:24:32,823 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:32,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:32,911 INFO  L130       PetriNetUnfolder]: 2467/4884 cut-off events.
[2024-03-11 23:24:32,912 INFO  L131       PetriNetUnfolder]: For 2137/2554 co-relation queries the response was YES.
[2024-03-11 23:24:32,918 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 11273 conditions, 4884 events. 2467/4884 cut-off events. For 2137/2554 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 35667 event pairs, 553 based on Foata normal form. 115/4188 useless extension candidates. Maximal degree in co-relation 11264. Up to 2362 conditions per place. 
[2024-03-11 23:24:32,927 INFO  L137   encePairwiseOnDemand]: 285/292 looper letters, 53 selfloop transitions, 7 changer transitions 0/91 dead transitions.
[2024-03-11 23:24:32,928 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 91 transitions, 449 flow
[2024-03-11 23:24:32,928 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:32,928 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:32,929 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 492 transitions.
[2024-03-11 23:24:32,929 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5616438356164384
[2024-03-11 23:24:32,930 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 492 transitions.
[2024-03-11 23:24:32,930 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 492 transitions.
[2024-03-11 23:24:32,930 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:32,930 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 492 transitions.
[2024-03-11 23:24:32,931 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,933 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 292.0) internal successors, (1168), 4 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,933 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 292.0) internal successors, (1168), 4 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,933 INFO  L175             Difference]: Start difference. First operand has 59 places, 64 transitions, 244 flow. Second operand 3 states and 492 transitions.
[2024-03-11 23:24:32,933 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 91 transitions, 449 flow
[2024-03-11 23:24:32,936 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 91 transitions, 431 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:24:32,937 INFO  L231             Difference]: Finished difference. Result has 61 places, 71 transitions, 298 flow
[2024-03-11 23:24:32,937 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=292, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=298, PETRI_PLACES=61, PETRI_TRANSITIONS=71}
[2024-03-11 23:24:32,937 INFO  L288   CegarLoopForPetriNet]: 54 programPoint places, 7 predicate places.
[2024-03-11 23:24:32,937 INFO  L495      AbstractCegarLoop]: Abstraction has has 61 places, 71 transitions, 298 flow
[2024-03-11 23:24:32,938 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:32,938 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:32,938 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1]
[2024-03-11 23:24:32,938 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-11 23:24:32,938 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2024-03-11 23:24:32,939 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:32,939 INFO  L85        PathProgramCache]: Analyzing trace with hash 1780573172, now seen corresponding path program 1 times
[2024-03-11 23:24:32,939 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:32,939 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292740085]
[2024-03-11 23:24:32,939 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:32,939 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:32,967 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-11 23:24:32,967 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-11 23:24:32,979 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-11 23:24:32,984 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-11 23:24:32,984 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-11 23:24:32,984 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining)
[2024-03-11 23:24:32,985 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining)
[2024-03-11 23:24:32,985 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining)
[2024-03-11 23:24:32,985 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining)
[2024-03-11 23:24:32,985 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining)
[2024-03-11 23:24:32,985 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining)
[2024-03-11 23:24:32,985 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (6 of 13 remaining)
[2024-03-11 23:24:32,986 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining)
[2024-03-11 23:24:32,986 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining)
[2024-03-11 23:24:32,986 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining)
[2024-03-11 23:24:32,986 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining)
[2024-03-11 23:24:32,986 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining)
[2024-03-11 23:24:32,986 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining)
[2024-03-11 23:24:32,986 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-11 23:24:32,987 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:32,987 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-11 23:24:32,987 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-03-11 23:24:33,000 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2024-03-11 23:24:33,002 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 178 places, 183 transitions, 396 flow
[2024-03-11 23:24:33,037 INFO  L130       PetriNetUnfolder]: 27/551 cut-off events.
[2024-03-11 23:24:33,037 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2024-03-11 23:24:33,038 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 1611 event pairs, 1 based on Foata normal form. 0/478 useless extension candidates. Maximal degree in co-relation 346. Up to 16 conditions per place. 
[2024-03-11 23:24:33,038 INFO  L82        GeneralOperation]: Start removeDead. Operand has 178 places, 183 transitions, 396 flow
[2024-03-11 23:24:33,040 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 178 places, 183 transitions, 396 flow
[2024-03-11 23:24:33,040 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-11 23:24:33,041 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 183 transitions, 396 flow
[2024-03-11 23:24:33,041 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 183 transitions, 396 flow
[2024-03-11 23:24:33,041 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 178 places, 183 transitions, 396 flow
[2024-03-11 23:24:33,111 INFO  L130       PetriNetUnfolder]: 27/551 cut-off events.
[2024-03-11 23:24:33,111 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2024-03-11 23:24:33,112 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 1611 event pairs, 1 based on Foata normal form. 0/478 useless extension candidates. Maximal degree in co-relation 346. Up to 16 conditions per place. 
[2024-03-11 23:24:33,121 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11058
[2024-03-11 23:24:37,442 INFO  L134        LiptonReduction]: Checked pairs total: 48088
[2024-03-11 23:24:37,442 INFO  L136        LiptonReduction]: Total number of compositions: 132
[2024-03-11 23:24:37,445 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-11 23:24:37,445 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;@24c28901, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-11 23:24:37,446 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2024-03-11 23:24:37,447 INFO  L130       PetriNetUnfolder]: 0/2 cut-off events.
[2024-03-11 23:24:37,447 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-11 23:24:37,447 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:37,447 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2024-03-11 23:24:37,447 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-11 23:24:37,447 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:37,448 INFO  L85        PathProgramCache]: Analyzing trace with hash 36337, now seen corresponding path program 1 times
[2024-03-11 23:24:37,448 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:37,448 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484536091]
[2024-03-11 23:24:37,448 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:37,448 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:37,454 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:37,459 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:37,460 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:37,460 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484536091]
[2024-03-11 23:24:37,460 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484536091] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:37,460 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:37,460 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-03-11 23:24:37,460 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284093829]
[2024-03-11 23:24:37,460 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:37,461 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-11 23:24:37,461 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:37,461 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-11 23:24:37,461 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-11 23:24:37,462 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 315
[2024-03-11 23:24:37,462 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 172 flow. Second operand  has 2 states, 2 states have (on average 172.0) internal successors, (344), 2 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:37,462 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:37,462 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 315
[2024-03-11 23:24:37,462 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:37,682 INFO  L130       PetriNetUnfolder]: 1207/3040 cut-off events.
[2024-03-11 23:24:37,683 INFO  L131       PetriNetUnfolder]: For 151/151 co-relation queries the response was YES.
[2024-03-11 23:24:37,687 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4882 conditions, 3040 events. 1207/3040 cut-off events. For 151/151 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 24515 event pairs, 783 based on Foata normal form. 403/2820 useless extension candidates. Maximal degree in co-relation 1186. Up to 1716 conditions per place. 
[2024-03-11 23:24:37,698 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 26 selfloop transitions, 0 changer transitions 0/64 dead transitions.
[2024-03-11 23:24:37,699 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 64 transitions, 210 flow
[2024-03-11 23:24:37,701 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-11 23:24:37,701 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-11 23:24:37,703 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 375 transitions.
[2024-03-11 23:24:37,704 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5952380952380952
[2024-03-11 23:24:37,704 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 375 transitions.
[2024-03-11 23:24:37,704 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 375 transitions.
[2024-03-11 23:24:37,705 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:37,705 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 375 transitions.
[2024-03-11 23:24:37,707 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 187.5) internal successors, (375), 2 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:37,709 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 315.0) internal successors, (945), 3 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:37,709 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 315.0) internal successors, (945), 3 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:37,709 INFO  L175             Difference]: Start difference. First operand has 69 places, 71 transitions, 172 flow. Second operand 2 states and 375 transitions.
[2024-03-11 23:24:37,710 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 64 transitions, 210 flow
[2024-03-11 23:24:37,738 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 64 transitions, 210 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-11 23:24:37,739 INFO  L231             Difference]: Finished difference. Result has 66 places, 64 transitions, 158 flow
[2024-03-11 23:24:37,739 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=158, PETRI_PLACES=66, PETRI_TRANSITIONS=64}
[2024-03-11 23:24:37,740 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, -3 predicate places.
[2024-03-11 23:24:37,740 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 158 flow
[2024-03-11 23:24:37,740 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 172.0) internal successors, (344), 2 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:37,740 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:37,740 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-11 23:24:37,740 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-11 23:24:37,740 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-11 23:24:37,741 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:37,741 INFO  L85        PathProgramCache]: Analyzing trace with hash 34928152, now seen corresponding path program 1 times
[2024-03-11 23:24:37,741 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:37,741 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174230649]
[2024-03-11 23:24:37,741 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:37,742 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:37,748 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:37,759 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:37,760 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:37,760 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174230649]
[2024-03-11 23:24:37,760 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174230649] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:37,760 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:37,760 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:37,761 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794950763]
[2024-03-11 23:24:37,761 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:37,761 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:37,761 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:37,761 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:37,761 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:37,779 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 315
[2024-03-11 23:24:37,779 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 158 flow. Second operand  has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:37,779 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:37,779 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 315
[2024-03-11 23:24:37,779 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:38,224 INFO  L130       PetriNetUnfolder]: 3335/6734 cut-off events.
[2024-03-11 23:24:38,224 INFO  L131       PetriNetUnfolder]: For 265/265 co-relation queries the response was YES.
[2024-03-11 23:24:38,230 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 11601 conditions, 6734 events. 3335/6734 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 54228 event pairs, 2010 based on Foata normal form. 0/5512 useless extension candidates. Maximal degree in co-relation 11595. Up to 4079 conditions per place. 
[2024-03-11 23:24:38,246 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 39 selfloop transitions, 6 changer transitions 0/78 dead transitions.
[2024-03-11 23:24:38,246 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 276 flow
[2024-03-11 23:24:38,246 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:38,247 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:38,248 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 532 transitions.
[2024-03-11 23:24:38,248 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.562962962962963
[2024-03-11 23:24:38,248 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 532 transitions.
[2024-03-11 23:24:38,248 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 532 transitions.
[2024-03-11 23:24:38,249 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:38,249 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 532 transitions.
[2024-03-11 23:24:38,250 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 177.33333333333334) internal successors, (532), 3 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:38,251 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:38,251 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:38,251 INFO  L175             Difference]: Start difference. First operand has 66 places, 64 transitions, 158 flow. Second operand 3 states and 532 transitions.
[2024-03-11 23:24:38,251 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 276 flow
[2024-03-11 23:24:38,252 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 78 transitions, 276 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-11 23:24:38,253 INFO  L231             Difference]: Finished difference. Result has 70 places, 69 transitions, 204 flow
[2024-03-11 23:24:38,253 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=204, PETRI_PLACES=70, PETRI_TRANSITIONS=69}
[2024-03-11 23:24:38,253 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places.
[2024-03-11 23:24:38,254 INFO  L495      AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 204 flow
[2024-03-11 23:24:38,254 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:38,254 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:38,254 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:38,254 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-11 23:24:38,254 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-11 23:24:38,254 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:38,254 INFO  L85        PathProgramCache]: Analyzing trace with hash -770929119, now seen corresponding path program 1 times
[2024-03-11 23:24:38,254 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:38,254 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776969513]
[2024-03-11 23:24:38,255 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:38,255 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:38,263 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:38,276 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:38,276 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:38,276 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776969513]
[2024-03-11 23:24:38,276 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776969513] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:38,276 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:38,276 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:38,276 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471192672]
[2024-03-11 23:24:38,276 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:38,277 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:38,277 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:38,277 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:38,277 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:38,289 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 315
[2024-03-11 23:24:38,290 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 204 flow. Second operand  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:38,290 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:38,290 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 315
[2024-03-11 23:24:38,290 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:39,826 INFO  L130       PetriNetUnfolder]: 12852/24350 cut-off events.
[2024-03-11 23:24:39,826 INFO  L131       PetriNetUnfolder]: For 2515/2807 co-relation queries the response was YES.
[2024-03-11 23:24:39,854 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 45305 conditions, 24350 events. 12852/24350 cut-off events. For 2515/2807 co-relation queries the response was YES. Maximal size of possible extension queue 1043. Compared 219136 event pairs, 3720 based on Foata normal form. 161/19659 useless extension candidates. Maximal degree in co-relation 45297. Up to 12049 conditions per place. 
[2024-03-11 23:24:39,925 INFO  L137   encePairwiseOnDemand]: 305/315 looper letters, 62 selfloop transitions, 7 changer transitions 0/100 dead transitions.
[2024-03-11 23:24:39,925 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 100 transitions, 431 flow
[2024-03-11 23:24:39,926 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:39,926 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:39,927 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 553 transitions.
[2024-03-11 23:24:39,927 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5851851851851851
[2024-03-11 23:24:39,927 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 553 transitions.
[2024-03-11 23:24:39,927 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 553 transitions.
[2024-03-11 23:24:39,928 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:39,928 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 553 transitions.
[2024-03-11 23:24:39,929 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:39,930 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:39,930 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:39,930 INFO  L175             Difference]: Start difference. First operand has 70 places, 69 transitions, 204 flow. Second operand 3 states and 553 transitions.
[2024-03-11 23:24:39,930 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 100 transitions, 431 flow
[2024-03-11 23:24:39,937 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 100 transitions, 417 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:24:39,938 INFO  L231             Difference]: Finished difference. Result has 72 places, 76 transitions, 254 flow
[2024-03-11 23:24:39,939 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=254, PETRI_PLACES=72, PETRI_TRANSITIONS=76}
[2024-03-11 23:24:39,939 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 3 predicate places.
[2024-03-11 23:24:39,939 INFO  L495      AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 254 flow
[2024-03-11 23:24:39,940 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:39,940 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:39,940 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:39,940 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-11 23:24:39,940 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-11 23:24:39,940 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:39,940 INFO  L85        PathProgramCache]: Analyzing trace with hash 1895318600, now seen corresponding path program 1 times
[2024-03-11 23:24:39,940 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:39,940 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46472234]
[2024-03-11 23:24:39,940 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:39,940 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:39,947 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:39,959 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:39,959 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:39,959 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46472234]
[2024-03-11 23:24:39,959 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46472234] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:39,959 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:39,959 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:39,960 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574449917]
[2024-03-11 23:24:39,960 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:39,960 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:39,960 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:39,960 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:39,960 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:39,980 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 315
[2024-03-11 23:24:39,981 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.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:39,981 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:39,981 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 315
[2024-03-11 23:24:39,981 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:40,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-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, 78#L1018-2true, 12#L1036-6true, 47#L1018-2true, 192#(= |#race~ready~0| 0), 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:40,605 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-03-11 23:24:40,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:40,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:40,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:40,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-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, 78#L1018-2true, 3#ULTIMATE.startEXITtrue, 47#L1018-2true, 192#(= |#race~ready~0| 0), 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:40,619 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-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, 78#L1018-2true, 47#L1018-2true, 192#(= |#race~ready~0| 0), 91#L1018-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:40,619 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,673 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([914] L1018-4-->L1018-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, 78#L1018-2true, 3#ULTIMATE.startEXITtrue, 47#L1018-2true, 192#(= |#race~ready~0| 0), 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:40,674 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,674 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([914] L1018-4-->L1018-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, 78#L1018-2true, 47#L1018-2true, 192#(= |#race~ready~0| 0), 91#L1018-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:40,674 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:40,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [116#L1018-1true, threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:40,878 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:24:40,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:40,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:40,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:40,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [116#L1018-1true, 111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:40,960 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:40,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:40,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:40,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:40,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [111#L1018-4true, 116#L1018-1true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 151#L1037-12true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:40,960 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:40,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:40,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:40,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:41,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][84], [threadThread2of3ForFork0InUse, 111#L1018-4true, 27#L1033-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 192#(= |#race~ready~0| 0), 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,041 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:41,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:41,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 26#L1018-4true, 181#true, 107#threadEXITtrue, 12#L1036-6true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,082 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:41,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:41,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][70], [threadThread2of3ForFork0InUse, Black: 190#true, 27#L1033-4true, threadThread3of3ForFork0InUse, 26#L1018-4true, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 91#L1018-1true, 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,094 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:41,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:41,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 12#L1036-6true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,102 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:41,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:41,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([914] L1018-4-->L1018-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, 78#L1018-2true, 3#ULTIMATE.startEXITtrue, 47#L1018-2true, 192#(= |#race~ready~0| 0), 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,104 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][23], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, 47#L1018-2true, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,104 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,105 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([914] L1018-4-->L1018-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, 78#L1018-2true, 47#L1018-2true, 192#(= |#race~ready~0| 0), 91#L1018-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,106 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][23], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 47#L1018-2true, 192#(= |#race~ready~0| 0), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,106 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 26#L1018-4true, 181#true, 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,149 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 26#L1018-4true, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,150 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,172 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,172 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][84], [111#L1018-4true, threadThread2of3ForFork0InUse, 27#L1033-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,225 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 12#L1036-6true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,256 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:41,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:41,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:41,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:41,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 47#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,263 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:41,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:41,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [40#L1021-1true, threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,264 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 47#L1018-2true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,265 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:41,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:41,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [40#L1021-1true, threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,265 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,306 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 151#L1037-12true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,307 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:41,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][70], [111#L1018-4true, threadThread2of3ForFork0InUse, 27#L1033-4true, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,324 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:41,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:41,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:41,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,348 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:41,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:41,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:41,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:41,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][70], [threadThread2of3ForFork0InUse, 111#L1018-4true, 27#L1033-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,366 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:41,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 192#(= |#race~ready~0| 0), 91#L1018-1true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,379 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 16#L1018-1true, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,383 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse, 150#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-11 23:24:41,385 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 151#L1037-12true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse, 150#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-11 23:24:41,385 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][70], [threadThread2of3ForFork0InUse, 27#L1033-4true, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, 150#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-11 23:24:41,396 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:41,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, 116#L1018-1true, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,404 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:41,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,411 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 150#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-11 23:24:41,415 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,430 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,431 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 192#(= |#race~ready~0| 0), 91#L1018-1true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,433 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, 12#L1036-6true, 192#(= |#race~ready~0| 0), 6#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,490 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, 116#L1018-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,501 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 192#(= |#race~ready~0| 0), 91#L1018-1true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,504 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 91#L1018-1true, 117#threadEXITtrue, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,505 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, 3#ULTIMATE.startEXITtrue, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,508 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,508 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 150#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-11 23:24:41,509 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 32#L1018-4true, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,515 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:41,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:41,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, 116#L1018-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,516 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, 116#L1018-1true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,517 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:41,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 192#(= |#race~ready~0| 0), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 150#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-11 23:24:41,520 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 151#L1037-12true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 150#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-11 23:24:41,520 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:41,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, 12#L1036-6true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,528 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:41,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:41,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:41,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:41,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 12#L1036-6true, 192#(= |#race~ready~0| 0), 6#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,531 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:41,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:41,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:41,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 107#threadEXITtrue, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,533 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:41,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:41,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:41,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:41,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,534 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:41,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:41,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:41,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1069] L1021-2-->threadEXIT: Formula: (and (= v_~data~0_70 v_threadThread1of3ForFork0_~x~0_7) (= |v_threadThread1of3ForFork0_#res.base_7| 0) (= 0 |v_threadThread1of3ForFork0_#res.offset_7|))  InVars {~data~0=v_~data~0_70}  OutVars{threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_7|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_7|, threadThread1of3ForFork0_~x~0=v_threadThread1of3ForFork0_~x~0_7, ~data~0=v_~data~0_70}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_~x~0][35], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,534 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:41,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:41,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:41,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:41,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, 192#(= |#race~ready~0| 0), 6#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,537 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:41,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:24:41,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 32#L1018-4true, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,537 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:41,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:24:41,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:41,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 107#threadEXITtrue, 192#(= |#race~ready~0| 0), 6#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,541 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:24:41,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:24:41,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:24:41,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:24:41,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 3#ULTIMATE.startEXITtrue, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,545 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:24:41,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:24:41,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:24:41,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:24:41,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 107#threadEXITtrue, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:41,545 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:24:41,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:24:41,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:24:41,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:24:41,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 6#threadEXITtrue, 192#(= |#race~ready~0| 0), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,547 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:24:41,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:24:41,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:24:41,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:24:41,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 192#(= |#race~ready~0| 0), 6#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,549 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:24:41,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:24:41,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:24:41,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:24:41,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 192#(= |#race~ready~0| 0), 6#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,550 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:24:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:24:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:24:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:24:41,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [threadThread2of3ForFork0NotInUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 192#(= |#race~ready~0| 0), 6#threadEXITtrue, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:41,550 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:24:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:24:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:24:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:24:41,551 INFO  L130       PetriNetUnfolder]: 12995/25300 cut-off events.
[2024-03-11 23:24:41,551 INFO  L131       PetriNetUnfolder]: For 5404/5641 co-relation queries the response was YES.
[2024-03-11 23:24:41,588 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 50874 conditions, 25300 events. 12995/25300 cut-off events. For 5404/5641 co-relation queries the response was YES. Maximal size of possible extension queue 1243. Compared 241893 event pairs, 5557 based on Foata normal form. 91/19854 useless extension candidates. Maximal degree in co-relation 50865. Up to 14462 conditions per place. 
[2024-03-11 23:24:41,651 INFO  L137   encePairwiseOnDemand]: 308/315 looper letters, 45 selfloop transitions, 10 changer transitions 0/93 dead transitions.
[2024-03-11 23:24:41,651 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 93 transitions, 416 flow
[2024-03-11 23:24:41,652 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:41,652 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:41,653 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 533 transitions.
[2024-03-11 23:24:41,653 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.564021164021164
[2024-03-11 23:24:41,653 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 533 transitions.
[2024-03-11 23:24:41,653 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 533 transitions.
[2024-03-11 23:24:41,654 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:41,654 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 533 transitions.
[2024-03-11 23:24:41,655 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 177.66666666666666) internal successors, (533), 3 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:41,656 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:41,656 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:41,656 INFO  L175             Difference]: Start difference. First operand has 72 places, 76 transitions, 254 flow. Second operand 3 states and 533 transitions.
[2024-03-11 23:24:41,656 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 93 transitions, 416 flow
[2024-03-11 23:24:41,671 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 93 transitions, 396 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:24:41,672 INFO  L231             Difference]: Finished difference. Result has 74 places, 84 transitions, 326 flow
[2024-03-11 23:24:41,672 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=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=326, PETRI_PLACES=74, PETRI_TRANSITIONS=84}
[2024-03-11 23:24:41,673 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 5 predicate places.
[2024-03-11 23:24:41,673 INFO  L495      AbstractCegarLoop]: Abstraction has has 74 places, 84 transitions, 326 flow
[2024-03-11 23:24:41,673 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:41,673 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:41,673 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:41,674 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-03-11 23:24:41,674 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-11 23:24:41,674 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:41,674 INFO  L85        PathProgramCache]: Analyzing trace with hash -1061801757, now seen corresponding path program 1 times
[2024-03-11 23:24:41,674 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:41,674 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944381460]
[2024-03-11 23:24:41,674 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:41,674 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:41,685 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:41,705 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:41,705 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:41,705 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944381460]
[2024-03-11 23:24:41,705 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944381460] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:41,705 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:41,705 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:41,705 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575817029]
[2024-03-11 23:24:41,705 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:41,706 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:41,706 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:41,706 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:41,706 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:41,723 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 315
[2024-03-11 23:24:41,723 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 84 transitions, 326 flow. Second operand  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:41,723 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:41,723 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 315
[2024-03-11 23:24:41,724 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:42,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([933] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][92], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 27#L1033-4true, Black: 190#true, 181#true, 78#L1018-2true, 16#L1018-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, 202#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:42,177 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2024-03-11 23:24:42,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:42,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-03-11 23:24:42,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-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, 40#L1021-1true, threadThread3of3ForFork0NotInUse, Black: 190#true, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:42,462 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 26#L1018-4true, 181#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:42,462 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([933] L1018-4-->L1018-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, threadThread3of3ForFork0NotInUse, Black: 190#true, 181#true, 78#L1018-2true, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:42,462 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:24:42,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:24:42,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-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, 40#L1021-1true, threadThread3of3ForFork0NotInUse, Black: 190#true, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:42,571 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 26#L1018-4true, 181#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:42,572 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [40#L1021-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:42,572 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 190#true, 26#L1018-4true, 181#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0InUse])
[2024-03-11 23:24:42,572 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,595 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2024-03-11 23:24:42,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:24:42,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:24:42,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:24:42,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 50#$Ultimate##0true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,604 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, 116#L1018-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,609 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2024-03-11 23:24:42,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:24:42,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:24:42,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:24:42,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, 119#$Ultimate##0true, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,653 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:24:42,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,712 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:24:42,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:42,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:42,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:42,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,723 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:42,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:42,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:42,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:42,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,723 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2024-03-11 23:24:42,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:24:42,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:24:42,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:24:42,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,732 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:24:42,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:42,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:42,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:42,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:42,759 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2024-03-11 23:24:42,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:24:42,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:24:42,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:24:42,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,854 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,854 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:42,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 50#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:42,873 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:42,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 50#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,873 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:42,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 50#$Ultimate##0true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,874 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:24:42,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:42,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:42,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:42,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,881 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:24:42,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:42,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:42,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:42,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:42,910 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2024-03-11 23:24:42,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-03-11 23:24:42,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:24:42,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-03-11 23:24:42,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:42,911 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2024-03-11 23:24:42,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-03-11 23:24:42,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-03-11 23:24:42,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:24:42,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 119#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:42,930 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:42,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 119#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,930 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:42,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:42,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, 119#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:42,930 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:43,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:43,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:24:43,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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#$Ultimate##0true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,118 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [72#$Ultimate##0true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,118 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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#$Ultimate##0true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,119 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [72#$Ultimate##0true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,119 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,120 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,120 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 116#L1018-1true, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,121 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:43,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:43,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,140 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,140 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 50#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,142 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 50#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,142 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 50#$Ultimate##0true, 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,143 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 50#$Ultimate##0true, 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,144 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, 108#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,150 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:24:43,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,151 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [60#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,153 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, 137#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,170 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 119#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,196 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 119#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,197 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, 119#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,198 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, 119#$Ultimate##0true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,198 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,315 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,315 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,316 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,316 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,316 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,317 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,335 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,336 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,337 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,337 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, 108#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,346 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:24:43,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:43,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [60#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,543 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [60#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,544 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [60#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,544 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 116#L1018-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,554 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, 116#L1018-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,555 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, 116#L1018-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,555 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, 116#L1018-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,556 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, 116#L1018-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,556 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, 151#L1037-12true, threadThread1of3ForFork0InUse, 116#L1018-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,556 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,560 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,560 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,560 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:43,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,833 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,834 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,834 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,836 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,836 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,836 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:43,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:43,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [60#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,840 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [60#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 111#L1018-4true, Black: 190#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,840 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [60#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,841 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [60#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,842 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 137#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,860 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,860 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:43,862 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 137#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,862 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:43,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:43,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, 40#L1021-1true, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:43,937 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:43,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:43,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:44,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,127 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,129 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 16#L1018-1true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,133 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,134 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,172 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:44,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:44,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,320 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:44,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:44,320 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:44,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,351 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:44,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,352 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,352 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:24:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:44,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:44,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][107], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 27#L1033-4true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,394 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:44,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 165#L1021-2true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,541 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 165#L1021-2true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,541 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,564 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [Black: 190#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,564 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,572 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,572 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,573 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:44,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,573 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,574 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,575 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,575 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,577 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,577 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,580 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,580 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 16#L1018-1true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:44,582 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:44,583 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:44,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,603 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:44,603 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,649 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,650 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,650 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:44,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 40#L1021-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,652 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,653 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,660 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [Black: 190#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,660 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,692 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,692 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:44,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:44,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,845 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,846 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,858 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, 26#L1018-4true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,858 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,860 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,860 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,864 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,865 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,866 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,866 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,868 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,868 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][49], [Black: 190#true, 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 47#L1018-2true, 91#L1018-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,868 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:44,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,869 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,870 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,871 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,871 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,887 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,887 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,891 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 26#L1018-4true, 162#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:44,891 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,928 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:44,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:44,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:44,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:44,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,928 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,929 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 78#L1018-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:44,929 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:44,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:44,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 40#L1021-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,930 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,930 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 190#true, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,939 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [Black: 190#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,939 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([959] L1021-->L1021-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, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 26#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, 40#L1021-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,940 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([994] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99|))) (and (= (store |v_#pthreadsMutex_98| |v_~#ready_mutex~0.base_99| (store .cse0 |v_~#ready_mutex~0.offset_99| 1)) |v_#pthreadsMutex_97|) (= (select .cse0 |v_~#ready_mutex~0.offset_99|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_98|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_99|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_99|}  AuxVars[]  AssignedVars[threadThread1of3ForFork0_#t~nondet4, #pthreadsMutex][22], [Black: 190#true, 9#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 26#L1018-4true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,940 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,959 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:44,959 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:44,960 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,960 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:44,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 40#L1021-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,963 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:44,964 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:44,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 107#threadEXITtrue, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,028 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 107#threadEXITtrue, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:45,028 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [111#L1018-4true, Black: 190#true, 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,030 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, Black: 190#true, 26#L1018-4true, 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true])
[2024-03-11 23:24:45,031 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:45,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,100 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,100 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 96#L1021-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, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,146 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 161#L1037-13true, 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, 202#true])
[2024-03-11 23:24:45,146 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 161#L1037-13true, 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, 202#true])
[2024-03-11 23:24:45,160 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 161#L1037-13true, 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, 204#(= |#race~data~0| 0), 92#L1021-1true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,160 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:45,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,202 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,202 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:45,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 40#L1021-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:45,243 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:24:45,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:24:45,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:24:45,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:24:45,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 40#L1021-1true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,244 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:24:45,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:24:45,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:24:45,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:24:45,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,297 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, 40#L1021-1true, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 12#L1036-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,307 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:45,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:45,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:45,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:45,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, 40#L1021-1true, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, 12#L1036-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, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,307 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:45,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:45,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:45,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:24:45,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,332 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:45,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:45,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 4#L1021-2true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:45,333 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:45,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:45,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, 12#L1036-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, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,334 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:45,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 202#true])
[2024-03-11 23:24:45,335 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:45,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 202#true])
[2024-03-11 23:24:45,351 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:45,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:45,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 26#L1018-4true, 181#true, 12#L1036-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, 204#(= |#race~data~0| 0), 92#L1021-1true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,352 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:45,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:45,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:45,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 4#L1021-2true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,384 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 4#L1021-2true, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,385 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, 40#L1021-1true, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 96#L1021-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,387 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, 40#L1021-1true, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,387 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, 40#L1021-1true, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 96#L1021-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,388 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, 40#L1021-1true, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,388 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:24:45,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 96#L1021-1true, 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,406 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 96#L1021-1true, 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,406 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,407 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, threadThread3of3ForFork0InUse, 181#true, 96#L1021-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,407 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,408 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,408 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, 91#L1018-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,408 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 91#L1018-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,408 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 16#L1018-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, 92#L1021-1true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,409 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,409 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,410 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,410 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, 16#L1018-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, 202#true])
[2024-03-11 23:24:45,410 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,410 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,411 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 16#L1018-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,411 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, 96#L1021-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, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,411 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,412 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,412 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:45,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:45,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:45,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:45,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-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, 111#L1018-4true, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 96#L1021-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,413 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][46], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,414 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:45,414 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:45,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, threadThread3of3ForFork0InUse, 161#L1037-13true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:45,414 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:45,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [threadThread2of3ForFork0InUse, 111#L1018-4true, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 202#true])
[2024-03-11 23:24:45,422 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), 92#L1021-1true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,422 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][80], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 202#true, threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,426 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [threadThread2of3ForFork0InUse, Black: 190#true, 26#L1018-4true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 92#L1021-1true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,426 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:45,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,452 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 12#L1036-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,455 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, 12#L1036-6true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,456 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 4#L1021-2true, 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 96#L1021-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,457 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 4#L1021-2true, 26#L1018-4true, 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,457 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 4#L1021-2true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 96#L1021-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,457 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 4#L1021-2true, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,458 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:24:45,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,494 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1020] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_113|) 0) (= (store |v_#pthreadsMutex_118| |v_~#ready_mutex~0.base_113| (store .cse0 |v_~#ready_mutex~0.offset_113| 1)) |v_#pthreadsMutex_117|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_118|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_113|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_113|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~nondet4][97], [111#L1018-4true, threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,494 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 3#ULTIMATE.startEXITtrue, 96#L1021-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,497 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,497 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 96#L1021-1true, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,498 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0InUse])
[2024-03-11 23:24:45,498 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:24:45,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,506 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:45,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 161#L1037-13true, 181#true, 96#L1021-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, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,520 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:24:45,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:45,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:45,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:45,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 161#L1037-13true, 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, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,520 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:24:45,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:45,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:45,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:45,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, threadThread3of3ForFork0InUse, 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,527 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-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, threadThread3of3ForFork0InUse, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 97#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,527 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:45,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 96#L1021-1true, 12#L1036-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, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,557 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:24:45,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:45,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:45,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:45,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, 12#L1036-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, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,557 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:24:45,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:45,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:45,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:45,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 96#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,571 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:24:45,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,572 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][74], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 181#true, 96#L1021-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, 204#(= |#race~data~0| 0), threadThread1of3ForFork0NotInUse])
[2024-03-11 23:24:45,572 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1010] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_109|) 0) (= (store |v_#pthreadsMutex_110| |v_~#ready_mutex~0.base_109| (store .cse0 |v_~#ready_mutex~0.offset_109| 1)) |v_#pthreadsMutex_109|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_109|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_109|}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet4, #pthreadsMutex][75], [threadThread2of3ForFork0InUse, Black: 190#true, threadThread3of3ForFork0NotInUse, 26#L1018-4true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 196#true, threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:45,572 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:24:45,584 INFO  L130       PetriNetUnfolder]: 37020/61224 cut-off events.
[2024-03-11 23:24:45,584 INFO  L131       PetriNetUnfolder]: For 25668/31020 co-relation queries the response was YES.
[2024-03-11 23:24:45,725 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 140532 conditions, 61224 events. 37020/61224 cut-off events. For 25668/31020 co-relation queries the response was YES. Maximal size of possible extension queue 2376. Compared 533853 event pairs, 8956 based on Foata normal form. 1142/51707 useless extension candidates. Maximal degree in co-relation 140522. Up to 33181 conditions per place. 
[2024-03-11 23:24:45,922 INFO  L137   encePairwiseOnDemand]: 305/315 looper letters, 67 selfloop transitions, 10 changer transitions 0/119 dead transitions.
[2024-03-11 23:24:45,923 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 119 transitions, 595 flow
[2024-03-11 23:24:45,924 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:45,924 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:45,925 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 553 transitions.
[2024-03-11 23:24:45,925 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5851851851851851
[2024-03-11 23:24:45,926 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 553 transitions.
[2024-03-11 23:24:45,926 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 553 transitions.
[2024-03-11 23:24:45,926 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:45,926 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 553 transitions.
[2024-03-11 23:24:45,927 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:45,928 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:45,929 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:45,929 INFO  L175             Difference]: Start difference. First operand has 74 places, 84 transitions, 326 flow. Second operand 3 states and 553 transitions.
[2024-03-11 23:24:45,929 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 119 transitions, 595 flow
[2024-03-11 23:24:45,971 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 119 transitions, 573 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:24:45,972 INFO  L231             Difference]: Finished difference. Result has 76 places, 94 transitions, 406 flow
[2024-03-11 23:24:45,972 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=406, PETRI_PLACES=76, PETRI_TRANSITIONS=94}
[2024-03-11 23:24:45,972 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 7 predicate places.
[2024-03-11 23:24:45,973 INFO  L495      AbstractCegarLoop]: Abstraction has has 76 places, 94 transitions, 406 flow
[2024-03-11 23:24:45,973 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:45,973 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:45,973 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:45,973 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-03-11 23:24:45,973 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-11 23:24:45,973 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:45,973 INFO  L85        PathProgramCache]: Analyzing trace with hash -585750491, now seen corresponding path program 1 times
[2024-03-11 23:24:45,973 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:45,974 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360271937]
[2024-03-11 23:24:45,974 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:45,974 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:45,984 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:46,038 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-11 23:24:46,038 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:46,038 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360271937]
[2024-03-11 23:24:46,038 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360271937] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:46,039 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:46,039 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-11 23:24:46,039 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412413609]
[2024-03-11 23:24:46,039 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:46,039 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:46,039 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:46,040 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:46,040 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:46,068 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 315
[2024-03-11 23:24:46,068 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 94 transitions, 406 flow. Second operand  has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:46,068 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:46,068 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 315
[2024-03-11 23:24:46,068 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:46,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [72#$Ultimate##0true, Black: 190#true, 99#L1032-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:46,854 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:46,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:46,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:46,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:46,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 99#L1032-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:46,878 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:24:46,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:46,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:46,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:46,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [72#$Ultimate##0true, Black: 190#true, 110#L1033-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:46,925 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:46,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:46,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:46,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:46,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 110#L1033-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:46,966 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:24:46,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:46,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:46,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:47,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [72#$Ultimate##0true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,279 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:47,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:47,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:47,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:47,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 117#threadEXITtrue, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,303 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:47,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:47,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:47,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:24:47,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,316 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, 99#L1032-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,340 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, 99#L1032-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,341 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 99#L1032-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 102#L1021true, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,346 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 99#L1032-1true, 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,347 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 192#(= |#race~ready~0| 0), 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,353 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [72#$Ultimate##0true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 3#ULTIMATE.startEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,371 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [72#$Ultimate##0true, Black: 192#(= |#race~ready~0| 0), 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,371 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 117#threadEXITtrue, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,387 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 117#threadEXITtrue, 151#L1037-12true, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,388 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:24:47,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,401 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, 151#L1037-12true, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,402 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [72#$Ultimate##0true, Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,403 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, 110#L1033-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,418 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [Black: 190#true, 110#L1033-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,419 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 110#L1033-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 102#L1021true, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,421 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 29#L1019-1true, 110#L1033-2true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,433 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 192#(= |#race~ready~0| 0), 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,442 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 192#(= |#race~ready~0| 0), 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,443 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,446 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,503 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,669 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [72#$Ultimate##0true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,720 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:47,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:47,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:47,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:47,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,753 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:24:47,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:47,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:47,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:24:47,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [72#$Ultimate##0true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,793 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [72#$Ultimate##0true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,797 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,800 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,804 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,805 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 192#(= |#race~ready~0| 0), 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,832 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 6#threadEXITtrue, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,833 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 151#L1037-12true, 119#$Ultimate##0true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,834 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:47,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,848 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,849 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 102#L1021true, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,852 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,855 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:24:47,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,872 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][83], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 165#L1021-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0), 92#L1021-1true])
[2024-03-11 23:24:47,873 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,874 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,874 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,878 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][83], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 151#L1037-12true, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 165#L1021-2true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 92#L1021-1true, 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,879 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 117#threadEXITtrue, 151#L1037-12true, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,879 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 117#threadEXITtrue, 151#L1037-12true, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,880 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,886 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,900 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:47,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 192#(= |#race~ready~0| 0), 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,906 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 192#(= |#race~ready~0| 0), 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 151#L1037-12true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,907 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:47,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), 107#threadEXITtrue, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,917 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,917 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 151#L1037-12true, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,918 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 117#threadEXITtrue, 151#L1037-12true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,919 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 102#L1021true, 6#threadEXITtrue, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,923 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 102#L1021true, 151#L1037-12true, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,923 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 29#L1019-1true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,926 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,926 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:24:47,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 190#true, 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 102#L1021true, 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,939 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,941 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,944 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 107#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, 151#L1037-12true, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,944 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,945 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,947 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,949 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 102#L1021true, 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,958 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 6#threadEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,960 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,961 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:24:47,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 190#true, 161#L1037-13true, 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,962 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,964 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:24:47,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 190#true, 161#L1037-13true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:47,997 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:47,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:47,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:48,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 161#L1037-13true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,008 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:24:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:24:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:24:48,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 102#L1021true, 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,033 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,038 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,039 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,041 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,042 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 102#L1021true, 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,048 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 190#true, 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,050 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,052 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:24:48,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 190#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 102#L1021true, 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,069 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 102#L1021true, 6#threadEXITtrue, 151#L1037-12true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,070 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,071 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,071 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,072 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,073 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,075 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,076 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 39#L1021true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,077 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0InUse, 181#true, 98#L1019-1true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,078 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,080 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:48,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 102#L1021true, 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,087 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 102#L1021true, 6#threadEXITtrue, 151#L1037-12true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,088 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,089 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:48,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:24:48,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 190#true, 29#L1019-1true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,090 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 190#true, 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 151#L1037-12true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,091 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 6#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,092 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][76], [Black: 192#(= |#race~ready~0| 0), 29#L1019-1true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 151#L1037-12true, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 208#true, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,092 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:24:48,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,105 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:48,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:24:48,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:48,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:48,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][60], [111#L1018-4true, Black: 190#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 117#threadEXITtrue, 151#L1037-12true, threadThread1of3ForFork0NotInUse, Black: 202#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,108 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:48,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:48,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:24:48,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:48,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 32#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,116 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:24:48,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1066] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_68) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_68}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_68, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][77], [Black: 190#true, 32#L1018-4true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#threadEXITtrue, 210#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), 151#L1037-12true, threadThread1of3ForFork0InUse, Black: 202#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,116 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:24:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:24:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:24:48,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 181#true, 12#L1036-6true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,121 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:24:48,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:48,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:48,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:24:48,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 3#ULTIMATE.startEXITtrue, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, 208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,132 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:24:48,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:48,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:48,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:48,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [Black: 192#(= |#race~ready~0| 0), 107#threadEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 117#threadEXITtrue, Black: 202#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0NotInUse, 181#true, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 204#(= |#race~data~0| 0)])
[2024-03-11 23:24:48,133 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:24:48,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:48,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:48,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:24:48,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 192#(= |#race~ready~0| 0), 161#L1037-13true, 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0), Black: 202#true])
[2024-03-11 23:24:48,140 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:24:48,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:48,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:48,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:24:48,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [208#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 192#(= |#race~ready~0| 0), 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 12#L1036-6true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0), Black: 202#true])
[2024-03-11 23:24:48,145 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:24:48,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:48,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:48,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:24:48,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0NotInUse, Black: 192#(= |#race~ready~0| 0), 181#true, 3#ULTIMATE.startEXITtrue, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0), Black: 202#true])
[2024-03-11 23:24:48,147 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:24:48,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:48,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:48,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:48,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1052] L1021-2-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_66))  InVars {~data~0=v_~data~0_66}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_66, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][59], [threadThread2of3ForFork0InUse, 208#true, threadThread3of3ForFork0NotInUse, Black: 192#(= |#race~ready~0| 0), 181#true, Black: 198#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 151#L1037-12true, 117#threadEXITtrue, Black: 186#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0NotInUse, 204#(= |#race~data~0| 0), Black: 202#true])
[2024-03-11 23:24:48,147 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:24:48,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:48,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:48,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:24:48,149 INFO  L130       PetriNetUnfolder]: 14423/30543 cut-off events.
[2024-03-11 23:24:48,149 INFO  L131       PetriNetUnfolder]: For 8413/11652 co-relation queries the response was YES.
[2024-03-11 23:24:48,208 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 65881 conditions, 30543 events. 14423/30543 cut-off events. For 8413/11652 co-relation queries the response was YES. Maximal size of possible extension queue 1223. Compared 315332 event pairs, 4781 based on Foata normal form. 2166/28023 useless extension candidates. Maximal degree in co-relation 65870. Up to 11360 conditions per place. 
[2024-03-11 23:24:48,244 INFO  L137   encePairwiseOnDemand]: 301/315 looper letters, 35 selfloop transitions, 15 changer transitions 1/95 dead transitions.
[2024-03-11 23:24:48,244 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 95 transitions, 491 flow
[2024-03-11 23:24:48,245 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:48,245 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:48,246 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 522 transitions.
[2024-03-11 23:24:48,246 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5523809523809524
[2024-03-11 23:24:48,246 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 522 transitions.
[2024-03-11 23:24:48,246 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 522 transitions.
[2024-03-11 23:24:48,247 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:48,247 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 522 transitions.
[2024-03-11 23:24:48,248 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,249 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,249 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,249 INFO  L175             Difference]: Start difference. First operand has 76 places, 94 transitions, 406 flow. Second operand 3 states and 522 transitions.
[2024-03-11 23:24:48,249 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 95 transitions, 491 flow
[2024-03-11 23:24:48,280 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 95 transitions, 445 flow, removed 10 selfloop flow, removed 4 redundant places.
[2024-03-11 23:24:48,281 INFO  L231             Difference]: Finished difference. Result has 70 places, 78 transitions, 314 flow
[2024-03-11 23:24:48,281 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=314, PETRI_PLACES=70, PETRI_TRANSITIONS=78}
[2024-03-11 23:24:48,282 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places.
[2024-03-11 23:24:48,282 INFO  L495      AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 314 flow
[2024-03-11 23:24:48,282 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,282 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:48,282 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:48,282 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-11 23:24:48,283 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-11 23:24:48,283 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:48,283 INFO  L85        PathProgramCache]: Analyzing trace with hash -1875693729, now seen corresponding path program 1 times
[2024-03-11 23:24:48,283 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:48,283 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366759240]
[2024-03-11 23:24:48,283 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:48,283 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:48,294 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:48,332 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-11 23:24:48,333 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:48,333 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366759240]
[2024-03-11 23:24:48,333 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366759240] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:48,333 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:48,333 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:48,333 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734695273]
[2024-03-11 23:24:48,333 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:48,333 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:48,333 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:48,334 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:48,334 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:48,344 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 166 out of 315
[2024-03-11 23:24:48,345 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.33333333333334) internal successors, (505), 3 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,345 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:48,345 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 315
[2024-03-11 23:24:48,345 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:48,726 INFO  L130       PetriNetUnfolder]: 2225/5002 cut-off events.
[2024-03-11 23:24:48,727 INFO  L131       PetriNetUnfolder]: For 1461/1633 co-relation queries the response was YES.
[2024-03-11 23:24:48,736 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10871 conditions, 5002 events. 2225/5002 cut-off events. For 1461/1633 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 38658 event pairs, 1363 based on Foata normal form. 91/4344 useless extension candidates. Maximal degree in co-relation 10861. Up to 2815 conditions per place. 
[2024-03-11 23:24:48,740 INFO  L137   encePairwiseOnDemand]: 310/315 looper letters, 13 selfloop transitions, 1 changer transitions 36/68 dead transitions.
[2024-03-11 23:24:48,741 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 68 transitions, 328 flow
[2024-03-11 23:24:48,741 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:48,741 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:48,742 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 536 transitions.
[2024-03-11 23:24:48,742 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5671957671957671
[2024-03-11 23:24:48,743 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 536 transitions.
[2024-03-11 23:24:48,743 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 536 transitions.
[2024-03-11 23:24:48,743 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:48,743 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 536 transitions.
[2024-03-11 23:24:48,744 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,745 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,745 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,745 INFO  L175             Difference]: Start difference. First operand has 70 places, 78 transitions, 314 flow. Second operand 3 states and 536 transitions.
[2024-03-11 23:24:48,745 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 68 transitions, 328 flow
[2024-03-11 23:24:48,750 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 68 transitions, 296 flow, removed 5 selfloop flow, removed 2 redundant places.
[2024-03-11 23:24:48,751 INFO  L231             Difference]: Finished difference. Result has 66 places, 32 transitions, 109 flow
[2024-03-11 23:24:48,751 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=109, PETRI_PLACES=66, PETRI_TRANSITIONS=32}
[2024-03-11 23:24:48,752 INFO  L288   CegarLoopForPetriNet]: 69 programPoint places, -3 predicate places.
[2024-03-11 23:24:48,752 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 32 transitions, 109 flow
[2024-03-11 23:24:48,752 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 168.33333333333334) internal successors, (505), 3 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:48,752 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:48,752 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1]
[2024-03-11 23:24:48,752 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-11 23:24:48,752 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-11 23:24:48,752 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:48,753 INFO  L85        PathProgramCache]: Analyzing trace with hash -464587761, now seen corresponding path program 1 times
[2024-03-11 23:24:48,753 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:48,753 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94016869]
[2024-03-11 23:24:48,753 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:48,753 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:48,779 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-11 23:24:48,780 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-11 23:24:48,794 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-11 23:24:48,800 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-11 23:24:48,800 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-11 23:24:48,800 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining)
[2024-03-11 23:24:48,800 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2024-03-11 23:24:48,800 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2024-03-11 23:24:48,800 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2024-03-11 23:24:48,800 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2024-03-11 23:24:48,801 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2024-03-11 23:24:48,801 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-11 23:24:48,801 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:48,802 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-11 23:24:48,802 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-03-11 23:24:48,817 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2024-03-11 23:24:48,818 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 198 places, 204 transitions, 452 flow
[2024-03-11 23:24:48,900 INFO  L130       PetriNetUnfolder]: 51/924 cut-off events.
[2024-03-11 23:24:48,900 INFO  L131       PetriNetUnfolder]: For 48/48 co-relation queries the response was YES.
[2024-03-11 23:24:48,904 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 3481 event pairs, 6 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 571. Up to 32 conditions per place. 
[2024-03-11 23:24:48,904 INFO  L82        GeneralOperation]: Start removeDead. Operand has 198 places, 204 transitions, 452 flow
[2024-03-11 23:24:48,907 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 198 places, 204 transitions, 452 flow
[2024-03-11 23:24:48,907 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-11 23:24:48,907 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 198 places, 204 transitions, 452 flow
[2024-03-11 23:24:48,908 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 198 places, 204 transitions, 452 flow
[2024-03-11 23:24:48,908 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 198 places, 204 transitions, 452 flow
[2024-03-11 23:24:48,983 INFO  L130       PetriNetUnfolder]: 51/924 cut-off events.
[2024-03-11 23:24:48,983 INFO  L131       PetriNetUnfolder]: For 48/48 co-relation queries the response was YES.
[2024-03-11 23:24:48,987 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 3481 event pairs, 6 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 571. Up to 32 conditions per place. 
[2024-03-11 23:24:49,001 INFO  L119        LiptonReduction]: Number of co-enabled transitions 16416
[2024-03-11 23:24:54,633 INFO  L134        LiptonReduction]: Checked pairs total: 77957
[2024-03-11 23:24:54,633 INFO  L136        LiptonReduction]: Total number of compositions: 138
[2024-03-11 23:24:54,635 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-11 23:24:54,636 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;@24c28901, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-11 23:24:54,636 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 17 error locations.
[2024-03-11 23:24:54,638 INFO  L130       PetriNetUnfolder]: 0/3 cut-off events.
[2024-03-11 23:24:54,638 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-11 23:24:54,638 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:54,638 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2024-03-11 23:24:54,638 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-03-11 23:24:54,638 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:54,639 INFO  L85        PathProgramCache]: Analyzing trace with hash 47958, now seen corresponding path program 1 times
[2024-03-11 23:24:54,639 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:54,639 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781667997]
[2024-03-11 23:24:54,639 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:54,639 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:54,646 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:54,650 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:54,650 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:54,650 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781667997]
[2024-03-11 23:24:54,650 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781667997] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:54,650 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:54,650 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-03-11 23:24:54,650 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561529315]
[2024-03-11 23:24:54,650 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:54,650 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-11 23:24:54,650 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:54,651 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-11 23:24:54,651 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-11 23:24:54,651 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 189 out of 342
[2024-03-11 23:24:54,652 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 218 flow. Second operand  has 2 states, 2 states have (on average 190.0) internal successors, (380), 2 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:54,652 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:54,652 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 342
[2024-03-11 23:24:54,652 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:55,505 INFO  L130       PetriNetUnfolder]: 5771/11903 cut-off events.
[2024-03-11 23:24:55,505 INFO  L131       PetriNetUnfolder]: For 836/836 co-relation queries the response was YES.
[2024-03-11 23:24:55,532 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 20015 conditions, 11903 events. 5771/11903 cut-off events. For 836/836 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 106412 event pairs, 3776 based on Foata normal form. 1910/11683 useless extension candidates. Maximal degree in co-relation 4984. Up to 7561 conditions per place. 
[2024-03-11 23:24:55,576 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 31 selfloop transitions, 0 changer transitions 0/79 dead transitions.
[2024-03-11 23:24:55,577 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 79 transitions, 264 flow
[2024-03-11 23:24:55,577 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-11 23:24:55,578 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-11 23:24:55,578 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 417 transitions.
[2024-03-11 23:24:55,579 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6096491228070176
[2024-03-11 23:24:55,579 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 417 transitions.
[2024-03-11 23:24:55,579 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 417 transitions.
[2024-03-11 23:24:55,579 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:55,579 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 417 transitions.
[2024-03-11 23:24:55,580 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 208.5) internal successors, (417), 2 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:55,581 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 342.0) internal successors, (1026), 3 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:55,583 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 342.0) internal successors, (1026), 3 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:55,583 INFO  L175             Difference]: Start difference. First operand has 84 places, 87 transitions, 218 flow. Second operand 2 states and 417 transitions.
[2024-03-11 23:24:55,583 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 79 transitions, 264 flow
[2024-03-11 23:24:55,584 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 79 transitions, 264 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-11 23:24:55,585 INFO  L231             Difference]: Finished difference. Result has 81 places, 79 transitions, 202 flow
[2024-03-11 23:24:55,585 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=202, PETRI_PLACES=81, PETRI_TRANSITIONS=79}
[2024-03-11 23:24:55,585 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, -3 predicate places.
[2024-03-11 23:24:55,585 INFO  L495      AbstractCegarLoop]: Abstraction has has 81 places, 79 transitions, 202 flow
[2024-03-11 23:24:55,586 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 190.0) internal successors, (380), 2 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:55,586 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:55,587 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-11 23:24:55,587 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-03-11 23:24:55,587 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-03-11 23:24:55,587 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:55,587 INFO  L85        PathProgramCache]: Analyzing trace with hash 46102841, now seen corresponding path program 1 times
[2024-03-11 23:24:55,587 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:55,587 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278944923]
[2024-03-11 23:24:55,587 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:55,588 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:55,596 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:55,606 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:55,606 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:55,606 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278944923]
[2024-03-11 23:24:55,607 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278944923] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:55,607 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:55,607 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:55,607 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669832036]
[2024-03-11 23:24:55,607 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:55,607 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:55,607 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:55,608 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:55,608 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:55,629 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 342
[2024-03-11 23:24:55,630 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 79 transitions, 202 flow. Second operand  has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:55,630 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:55,630 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 342
[2024-03-11 23:24:55,630 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:24:57,762 INFO  L130       PetriNetUnfolder]: 20268/35583 cut-off events.
[2024-03-11 23:24:57,762 INFO  L131       PetriNetUnfolder]: For 1890/1890 co-relation queries the response was YES.
[2024-03-11 23:24:57,831 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 62913 conditions, 35583 events. 20268/35583 cut-off events. For 1890/1890 co-relation queries the response was YES. Maximal size of possible extension queue 1262. Compared 319081 event pairs, 12566 based on Foata normal form. 0/30156 useless extension candidates. Maximal degree in co-relation 62906. Up to 23300 conditions per place. 
[2024-03-11 23:24:57,957 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 48 selfloop transitions, 7 changer transitions 0/97 dead transitions.
[2024-03-11 23:24:57,957 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 97 transitions, 348 flow
[2024-03-11 23:24:57,958 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:24:57,958 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:24:57,959 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 593 transitions.
[2024-03-11 23:24:57,959 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5779727095516569
[2024-03-11 23:24:57,959 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 593 transitions.
[2024-03-11 23:24:57,959 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 593 transitions.
[2024-03-11 23:24:57,960 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:24:57,960 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 593 transitions.
[2024-03-11 23:24:57,961 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:57,962 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:57,962 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:57,962 INFO  L175             Difference]: Start difference. First operand has 81 places, 79 transitions, 202 flow. Second operand 3 states and 593 transitions.
[2024-03-11 23:24:57,962 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 97 transitions, 348 flow
[2024-03-11 23:24:57,963 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 97 transitions, 348 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-11 23:24:57,964 INFO  L231             Difference]: Finished difference. Result has 85 places, 85 transitions, 256 flow
[2024-03-11 23:24:57,964 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=256, PETRI_PLACES=85, PETRI_TRANSITIONS=85}
[2024-03-11 23:24:57,965 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 1 predicate places.
[2024-03-11 23:24:57,965 INFO  L495      AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 256 flow
[2024-03-11 23:24:57,965 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:57,965 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:24:57,965 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-03-11 23:24:57,965 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-11 23:24:57,965 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-03-11 23:24:57,965 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:24:57,965 INFO  L85        PathProgramCache]: Analyzing trace with hash 1382314388, now seen corresponding path program 1 times
[2024-03-11 23:24:57,965 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:24:57,965 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010384762]
[2024-03-11 23:24:57,966 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:24:57,966 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:24:57,975 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:24:57,989 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:24:57,989 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:24:57,989 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010384762]
[2024-03-11 23:24:57,989 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010384762] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:24:57,989 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:24:57,989 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:24:57,989 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710472959]
[2024-03-11 23:24:57,989 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:24:57,990 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:24:57,990 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:24:57,991 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:24:57,991 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:24:58,006 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 342
[2024-03-11 23:24:58,007 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 85 transitions, 256 flow. Second operand  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:24:58,007 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:24:58,007 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 342
[2024-03-11 23:24:58,007 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:25:10,591 INFO  L130       PetriNetUnfolder]: 126727/209817 cut-off events.
[2024-03-11 23:25:10,591 INFO  L131       PetriNetUnfolder]: For 18283/20159 co-relation queries the response was YES.
[2024-03-11 23:25:11,070 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 395112 conditions, 209817 events. 126727/209817 cut-off events. For 18283/20159 co-relation queries the response was YES. Maximal size of possible extension queue 7311. Compared 2107438 event pairs, 42295 based on Foata normal form. 827/169543 useless extension candidates. Maximal degree in co-relation 395103. Up to 107382 conditions per place. 
[2024-03-11 23:25:11,955 INFO  L137   encePairwiseOnDemand]: 329/342 looper letters, 75 selfloop transitions, 9 changer transitions 0/123 dead transitions.
[2024-03-11 23:25:11,956 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 123 transitions, 539 flow
[2024-03-11 23:25:11,957 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:25:11,957 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:25:11,958 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 614 transitions.
[2024-03-11 23:25:11,958 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5984405458089669
[2024-03-11 23:25:11,958 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 614 transitions.
[2024-03-11 23:25:11,958 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 614 transitions.
[2024-03-11 23:25:11,958 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:25:11,958 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 614 transitions.
[2024-03-11 23:25:11,960 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:11,961 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:11,961 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:11,961 INFO  L175             Difference]: Start difference. First operand has 85 places, 85 transitions, 256 flow. Second operand 3 states and 614 transitions.
[2024-03-11 23:25:11,961 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 123 transitions, 539 flow
[2024-03-11 23:25:12,065 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 123 transitions, 523 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:25:12,067 INFO  L231             Difference]: Finished difference. Result has 87 places, 94 transitions, 322 flow
[2024-03-11 23:25:12,067 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=322, PETRI_PLACES=87, PETRI_TRANSITIONS=94}
[2024-03-11 23:25:12,068 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 3 predicate places.
[2024-03-11 23:25:12,068 INFO  L495      AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 322 flow
[2024-03-11 23:25:12,068 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:12,068 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:25:12,068 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:25:12,068 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-11 23:25:12,068 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-03-11 23:25:12,069 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:25:12,069 INFO  L85        PathProgramCache]: Analyzing trace with hash 1179252321, now seen corresponding path program 1 times
[2024-03-11 23:25:12,069 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:25:12,069 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390482993]
[2024-03-11 23:25:12,069 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:25:12,069 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:25:12,079 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:25:12,105 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:25:12,105 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:25:12,105 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390482993]
[2024-03-11 23:25:12,105 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390482993] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:25:12,106 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:25:12,106 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:25:12,106 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101586966]
[2024-03-11 23:25:12,106 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:25:12,107 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:25:12,107 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:25:12,107 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:25:12,108 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:25:12,130 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 342
[2024-03-11 23:25:12,131 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.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:12,131 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:25:12,131 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 342
[2024-03-11 23:25:12,131 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:25:13,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:13,544 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-03-11 23:25:13,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:13,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:13,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:13,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:13,560 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:13,561 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,879 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:13,879 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,880 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1250] L1018-4-->L1018-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, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:13,880 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:13,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:14,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:14,873 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:14,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:14,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:14,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:15,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,370 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:15,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,371 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:15,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:15,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:15,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:15,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,452 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,453 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,497 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,499 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,680 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,779 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,779 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:15,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:15,924 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:15,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:15,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:15,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,178 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 165#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,193 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,219 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,220 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,220 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,221 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,231 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,235 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,261 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:16,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:16,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:16,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:16,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,389 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,433 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-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, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,489 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,490 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-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, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,490 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,491 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,610 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,618 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,750 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:16,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:16,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,763 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:16,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:16,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,772 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:16,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:16,773 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,773 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,774 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:16,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:16,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:16,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:16,776 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1250] L1018-4-->L1018-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, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,776 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:16,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:16,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,777 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:16,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:16,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:16,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:16,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,863 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,864 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:16,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,907 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:16,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:16,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:16,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:16,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-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, 14#L1018-4true, 191#L1018-2true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:16,910 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:16,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:16,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:16,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:17,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,043 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,053 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,125 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,158 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,249 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,254 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,365 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:17,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,643 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,644 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,663 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,664 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,739 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,779 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,781 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,796 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,797 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,811 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,829 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,855 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,856 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:17,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,882 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,884 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,886 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,891 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,892 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,894 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,897 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,899 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,963 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:17,975 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:17,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,048 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,149 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,150 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,160 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:18,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:18,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:18,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][113], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 58#$Ultimate##0true, 82#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,182 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:18,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:18,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:18,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:18,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 58#$Ultimate##0true, 82#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,183 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][102], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 182#L1018-2true, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,184 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:18,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:18,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,268 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,352 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,356 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,393 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,430 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,430 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,430 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][88], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,431 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,431 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,433 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][102], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,433 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,449 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-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, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,450 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,451 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,452 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,502 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,505 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,506 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,508 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,513 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,515 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,517 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,582 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,590 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,592 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,599 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,602 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,671 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,673 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,683 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][78], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,683 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][113], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 34#L1033-4true, 115#L1018-4true, Black: 210#true, 82#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,706 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:18,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:18,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:18,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 82#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,707 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:18,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:18,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:18,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:18,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][102], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 182#L1018-2true, Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,708 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][78], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 182#L1018-2true, 115#L1018-4true, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,708 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:18,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:18,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:18,962 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:18,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:18,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,018 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:19,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:19,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:19,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:19,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,024 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:19,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:19,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:19,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:19,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,024 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 104#L1021-1true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,025 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:19,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:19,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:19,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:19,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,026 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,079 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,133 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,141 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,176 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,187 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,191 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,196 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,208 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,238 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,238 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,264 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,298 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,299 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,307 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,309 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,324 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,334 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,336 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,384 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:19,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,588 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,604 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,644 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,646 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,661 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:19,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:19,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,702 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,704 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,706 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,776 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,786 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,819 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,820 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,836 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,837 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,839 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,841 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,843 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,843 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:19,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:19,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,851 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,855 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,888 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][103], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 82#L1018-2true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,907 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:19,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:19,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:19,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:19,907 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,908 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 82#L1018-2true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,909 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:19,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:19,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:19,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,914 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,916 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:19,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,954 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,958 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,968 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,969 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,971 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:19,972 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:19,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,183 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:20,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:20,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:20,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,185 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:20,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:20,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:20,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][78], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 182#L1018-2true, 4#threadEXITtrue, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,292 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,299 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,346 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:20,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:20,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,354 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,359 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 58#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,371 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, 115#L1018-4true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,409 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,424 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:20,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:20,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:20,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,462 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,463 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,464 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,465 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][88], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, 34#L1033-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,542 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:20,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:20,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:20,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:20,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,543 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,551 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,554 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,555 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,576 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,577 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,601 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,608 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,608 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,609 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,611 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,612 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,613 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,655 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,693 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,694 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,750 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,757 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,759 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,828 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:20,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:20,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:20,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 28#L1018-1true, 175#L1037-13true, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,952 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,955 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,957 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,957 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,966 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:20,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:20,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:20,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,973 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:20,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:20,988 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:20,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,010 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,016 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,018 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,022 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,084 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,108 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,115 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,131 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,136 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][113], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,154 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:21,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,165 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,166 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,183 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:21,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,186 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:21,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:21,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:21,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,218 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,218 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:21,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:21,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,224 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,224 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:21,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,246 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,246 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:21,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:21,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,445 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,476 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,492 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][102], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, 34#L1033-4true, Black: 210#true, 28#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,551 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,608 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,609 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,646 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, 115#L1018-4true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 131#threadEXITtrue, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,714 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,718 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,739 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,744 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,749 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,770 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:21,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:21,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:21,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:21,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,772 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,778 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,780 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,792 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,795 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,871 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:21,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:21,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][113], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,884 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:21,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,888 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,889 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 82#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,912 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:21,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:21,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:21,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][103], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 82#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,927 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:21,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:21,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:21,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:21,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,928 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:21,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,933 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,940 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:21,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,987 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,988 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,989 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:21,990 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:21,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:21,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,039 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:22,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:22,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 90#L1021-1true, Black: 210#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,046 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:22,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:22,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,080 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:22,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:22,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,099 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,110 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,144 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,145 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,210 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,210 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:22,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:22,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:22,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,221 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:22,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:22,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,233 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 175#L1037-13true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,237 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,299 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,303 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,341 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:22,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:22,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:22,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, 115#L1018-4true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,363 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, 115#L1018-4true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 131#threadEXITtrue, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,365 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 28#L1018-1true, 131#threadEXITtrue, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,367 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,370 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,385 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,393 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,398 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,401 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,417 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,419 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,424 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,429 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,432 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,439 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][113], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,544 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:22,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:22,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,585 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:22,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:22,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:22,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:22,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,586 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:22,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:22,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:22,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:22,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,592 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][109], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,598 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-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, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 175#L1037-13true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,651 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:22,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,731 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:22,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,741 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:22,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:22,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:22,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:22,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:22,747 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:22,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,002 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:23,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:23,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,008 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,011 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,062 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,085 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:23,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:23,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 28#L1018-1true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,102 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 28#L1018-1true, 131#threadEXITtrue, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,103 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,107 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,107 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 131#threadEXITtrue, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,108 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,115 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,117 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,118 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,126 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,129 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,142 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,146 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,146 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,149 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,150 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,156 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 165#$Ultimate##0true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,159 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,168 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,169 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,169 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,169 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,171 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,171 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,191 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,213 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,217 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][113], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,243 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:23,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,244 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][102], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,244 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,246 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:23,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][113], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,257 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:23,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,265 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,266 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,276 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,277 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:23,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:23,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,278 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,322 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,336 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,393 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,396 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,396 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,400 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,404 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,408 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,418 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,426 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,493 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,494 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,499 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 13#L1036-6true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,504 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,533 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,533 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,539 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 28#L1018-1true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,541 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 146#L1018-1true, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,544 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,550 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,556 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,566 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:23,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:23,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,576 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 131#threadEXITtrue, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,577 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,590 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,593 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,609 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,612 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,613 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,614 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,620 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,627 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,629 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,630 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,632 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,635 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,635 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,644 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,648 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,685 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,691 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,697 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,699 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,712 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:23,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:23,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 90#L1021-1true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,735 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:23,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:23,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,775 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,778 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 182#L1018-2true, Black: 210#true, 13#L1036-6true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,786 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:25:23,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:25:23,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:25:23,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:25:23,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,789 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,791 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,814 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,814 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,819 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:23,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:23,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,819 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:23,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:23,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:23,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,831 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:23,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:23,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,835 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,837 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,841 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,844 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,850 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,865 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,865 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,868 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,904 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,904 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,907 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,909 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,910 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1269] L1018-4-->L1018-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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,911 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,933 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,933 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,939 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:23,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  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, 124#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0), 10#L1018-4true])
[2024-03-11 23:25:23,963 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:23,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:23,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:23,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,966 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:23,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,970 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,974 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,978 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,981 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,998 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:23,999 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:23,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,000 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,001 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,002 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,008 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,010 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,012 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,014 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,019 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,020 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,024 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,025 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,036 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,086 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,115 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:24,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,332 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:24,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:24,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,333 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:24,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:24,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,345 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-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, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,350 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:25:24,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:25:24,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:25:24,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:25:24,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-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, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 182#L1018-2true, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,351 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:25:24,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:25:24,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:25:24,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:25:24,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,388 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,389 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,390 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,391 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,394 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,395 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,401 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,446 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,468 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,470 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,473 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,476 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,478 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,480 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,485 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:24,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:24,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,489 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:24,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:24,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, 124#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,502 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  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, 124#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0), 10#L1018-4true])
[2024-03-11 23:25:24,503 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:24,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:24,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:24,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  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, 124#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0), 10#L1018-4true])
[2024-03-11 23:25:24,504 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:24,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:24,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:24,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,506 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,507 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,509 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,511 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,515 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,517 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,522 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,524 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,530 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,531 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:24,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,532 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:24,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,544 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,546 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,547 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,548 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,549 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,550 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,551 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,552 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,553 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,555 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,559 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,561 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,564 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,564 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,568 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,569 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,570 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,572 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,573 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,575 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,576 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,578 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,581 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,587 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,589 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,590 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,637 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:25:24,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is not cut-off event
[2024-03-11 23:25:24,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:25:24,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:25:24,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,643 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:24,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,649 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,666 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,669 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:24,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:24,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,676 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,688 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,689 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,691 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,692 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,694 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,698 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,741 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,742 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,742 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,745 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,746 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,746 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,748 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,749 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,749 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,753 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,756 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,757 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,761 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,762 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,775 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:24,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,786 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,789 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,791 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,793 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,795 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,812 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,815 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,818 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,819 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,819 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:24,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 146#L1018-1true, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,821 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 146#L1018-1true, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,821 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:24,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,838 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,843 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,865 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,865 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,867 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,869 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,870 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,872 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,874 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,874 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,875 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,877 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,878 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,886 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,887 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,888 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,888 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,889 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,891 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,892 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,903 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,945 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:24,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:24,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:24,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:24,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,982 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:24,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:24,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:24,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:24,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,983 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:24,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:24,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:24,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:24,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:24,992 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:24,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,015 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,017 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,019 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,021 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,022 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,022 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,024 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,025 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,025 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,029 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,054 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,056 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,059 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,060 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,061 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,062 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,073 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,073 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,074 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][72], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,074 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:25,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:25,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, 124#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,088 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,104 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:25,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,106 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,112 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,113 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:25,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,114 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,116 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,124 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,124 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,127 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,131 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,131 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,139 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,141 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,144 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,145 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,146 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,146 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,148 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,153 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 104#L1021-1true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,157 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,158 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,160 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,162 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,164 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 146#L1018-1true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,165 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,199 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,203 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,235 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:25,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:25,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:25,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,237 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,238 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,240 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,242 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,245 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,248 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,271 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,273 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,276 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,277 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,278 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,279 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,280 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,282 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:25,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:25,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:25,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,283 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,285 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:25,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:25,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:25,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,287 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,289 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,290 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,293 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,294 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,323 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,328 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:25,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:25,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:25,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, 124#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,332 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, 124#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,332 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,336 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,337 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,338 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,339 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:25,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,340 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,343 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,346 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][80], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,348 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,349 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:25,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,351 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,351 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,352 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,353 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,358 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,362 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 82#L1018-2true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,362 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,365 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-03-11 23:25:25,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:25:25,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:25:25,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:25:25,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 104#L1021-1true, 131#threadEXITtrue, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,368 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-03-11 23:25:25,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:25:25,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:25:25,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:25:25,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 104#L1021-1true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,369 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,380 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,382 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,383 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,385 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,388 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,390 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,391 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,392 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,394 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,397 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:25,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,398 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:25,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 104#L1021-1true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,401 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:25,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,402 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,404 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,408 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,408 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,409 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,409 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,450 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][97], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,450 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,463 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:25,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,464 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:25,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,465 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,466 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,467 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,468 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,469 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,470 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,471 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,472 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,473 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,474 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,475 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,476 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,478 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1288] L1018-4-->L1018-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, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,478 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,480 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,482 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1288] L1018-4-->L1018-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, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 182#L1018-2true, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,482 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,637 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,638 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 28#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,643 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 182#L1018-2true, Black: 210#true, 28#L1018-1true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,647 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:25,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,655 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:25,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,655 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:25,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,659 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,662 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,666 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,666 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,667 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,667 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,668 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,669 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,669 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,670 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,670 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,689 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,691 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:25,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,691 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,692 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:25,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,693 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:25,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:25,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,696 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:25,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,706 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,706 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,707 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,708 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,708 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:25,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,713 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 175#L1037-13true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,714 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:25:25,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,714 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,721 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,721 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,730 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,738 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,739 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,786 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:25,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:25,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,787 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:25,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:25,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,788 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:25,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:25,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,789 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:25,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:25:25,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,819 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,836 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,837 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,838 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:25,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,838 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:25,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,839 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,840 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,843 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 175#L1037-13true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,844 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,846 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 146#L1018-1true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,857 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,857 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,861 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,869 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,869 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,870 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,871 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,871 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,893 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:25,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:25:25,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,899 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,901 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,921 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,923 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,923 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,938 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,938 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,944 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:25,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,954 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,958 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:25,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,961 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,965 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,969 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,970 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,971 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,971 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,972 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,973 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,974 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,974 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,977 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,977 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,978 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,978 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,979 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,979 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,979 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 89#L1021-1true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,979 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,980 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,981 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,982 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,992 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,994 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,995 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:25,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,997 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:25,999 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:25,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:25,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:25,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,001 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,005 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,032 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:26,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:26,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:26,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1412] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread1of4ForFork0_#res.offset_7| 0) (= v_threadThread1of4ForFork0_~x~0_5 v_~data~0_98) (= |v_threadThread1of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_98}  OutVars{threadThread1of4ForFork0_~x~0=v_threadThread1of4ForFork0_~x~0_5, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_7|, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_7|, ~data~0=v_~data~0_98}  AuxVars[]  AssignedVars[threadThread1of4ForFork0_~x~0, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_#res.offset][35], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,033 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:26,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:26,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:26,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 165#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,038 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:26,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:26,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,040 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,041 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,041 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:26,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:26,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:26,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,042 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,043 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,044 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:26,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:26,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:26,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,045 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,045 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,054 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,056 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,057 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,061 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,066 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,067 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,069 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:26,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:26,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,070 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,070 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,072 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,073 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 175#L1037-13true, 187#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,078 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,078 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,079 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 5#threadEXITtrue, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,083 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,085 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,086 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,088 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,089 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,089 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,090 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,098 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,098 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 146#L1018-1true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,098 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,099 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,100 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,121 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0), 10#L1018-4true])
[2024-03-11 23:25:26,133 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:26,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:26,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,146 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,146 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,153 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,153 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,159 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,159 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 14#L1018-4true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,163 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,163 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,164 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 115#L1018-4true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,167 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,172 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,173 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,173 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,174 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,180 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,181 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,182 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,182 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,187 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,192 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,192 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,194 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,200 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:25:26,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,215 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:26,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:26,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,223 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,223 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,224 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,224 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,227 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:25:26,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,231 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:26,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:26,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 175#L1037-13true, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,234 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 13#L1036-6true, 187#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,236 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 28#L1018-1true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,238 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,239 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 5#threadEXITtrue, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,245 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,250 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,251 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,253 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,254 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,254 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0), 10#L1018-4true])
[2024-03-11 23:25:26,268 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 165#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,270 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 165#$Ultimate##0true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,271 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,273 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 216#true, 188#L1018-2true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,273 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,276 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,278 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,278 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 4#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,279 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:25:26,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,282 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 166#L1037-12true, 58#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,283 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:26,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 14#L1018-4true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,287 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,288 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,289 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 5#threadEXITtrue, 201#true, 115#L1018-4true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,291 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 5#threadEXITtrue, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 12#$Ultimate##0true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,292 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,292 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,300 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:25:26,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0), 10#L1018-4true])
[2024-03-11 23:25:26,314 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:26,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:26,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0), 10#L1018-4true])
[2024-03-11 23:25:26,315 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:26,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:26,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,321 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,324 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 21#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,326 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 175#L1037-13true, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,328 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:25:26,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:26,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:26,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:25:26,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 28#L1018-1true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,329 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 5#threadEXITtrue, 201#true, 115#L1018-4true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,330 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, threadThread1of4ForFork0NotInUse, 201#true, 115#L1018-4true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,330 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,331 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,335 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,338 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:26,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:26,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,352 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:25:26,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,353 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:26,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:26,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 21#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,355 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 21#L1018-1true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,357 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 28#L1018-1true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,360 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 28#L1018-1true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,360 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 104#L1021-1true, 175#L1037-13true, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,363 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [5#threadEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,364 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 5#threadEXITtrue, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,365 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 201#true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,367 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,368 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,369 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,380 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,380 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-11 23:25:26,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 4#threadEXITtrue, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,381 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, 4#threadEXITtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,382 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:26,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,388 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-11 23:25:26,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:26,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:26,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:25:26,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,390 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 201#true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,393 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [threadThread1of4ForFork0NotInUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0InUse, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,394 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:25:26,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,403 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1408] L1021-2-->threadEXIT: Formula: (and (= v_threadThread3of4ForFork0_~x~0_5 v_~data~0_96) (= |v_threadThread3of4ForFork0_#res.offset_7| 0) (= |v_threadThread3of4ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_96}  OutVars{threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_7|, threadThread3of4ForFork0_~x~0=v_threadThread3of4ForFork0_~x~0_5, ~data~0=v_~data~0_96, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~x~0, threadThread3of4ForFork0_#res.offset][83], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, 4#threadEXITtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,405 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:25:26,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,408 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:25:26,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:25:26,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:25:26,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:25:26,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,408 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:25:26,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:25:26,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:25:26,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:25:26,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 124#threadEXITtrue, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 175#L1037-13true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,417 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:25:26,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-11 23:25:26,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-11 23:25:26,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-11 23:25:26,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 124#threadEXITtrue, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,428 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-11 23:25:26,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-11 23:25:26,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-11 23:25:26,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-11 23:25:26,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 175#L1037-13true, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,433 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-11 23:25:26,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:26,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:25:26,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:26,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 124#threadEXITtrue, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,434 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread4of4ForFork0_#res.offset_7| 0) (= |v_threadThread4of4ForFork0_#res.base_7| 0) (= v_~data~0_100 v_threadThread4of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_100}  OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_7|, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_7|, threadThread4of4ForFork0_~x~0=v_threadThread4of4ForFork0_~x~0_7, ~data~0=v_~data~0_100}  AuxVars[]  AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_~x~0][98], [5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 124#threadEXITtrue, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0InUse, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,435 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-11 23:25:26,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 13#L1036-6true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,438 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-11 23:25:26,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:26,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:25:26,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:26,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,439 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-11 23:25:26,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:26,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:26,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, 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, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, Black: 210#true, threadThread4of4ForFork0NotInUse, 131#threadEXITtrue, 166#L1037-12true, 216#true, 212#(= |#race~ready~0| 0)])
[2024-03-11 23:25:26,440 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-11 23:25:26,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:25:26,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:26,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:26,441 INFO  L130       PetriNetUnfolder]: 124745/215470 cut-off events.
[2024-03-11 23:25:26,442 INFO  L131       PetriNetUnfolder]: For 49966/51482 co-relation queries the response was YES.
[2024-03-11 23:25:27,042 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 440408 conditions, 215470 events. 124745/215470 cut-off events. For 49966/51482 co-relation queries the response was YES. Maximal size of possible extension queue 8335. Compared 2339791 event pairs, 55420 based on Foata normal form. 479/167433 useless extension candidates. Maximal degree in co-relation 440398. Up to 128628 conditions per place. 
[2024-03-11 23:25:28,081 INFO  L137   encePairwiseOnDemand]: 334/342 looper letters, 55 selfloop transitions, 12 changer transitions 0/116 dead transitions.
[2024-03-11 23:25:28,082 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 116 transitions, 524 flow
[2024-03-11 23:25:28,082 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:25:28,083 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:25:28,084 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions.
[2024-03-11 23:25:28,084 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5789473684210527
[2024-03-11 23:25:28,084 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 594 transitions.
[2024-03-11 23:25:28,084 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 594 transitions.
[2024-03-11 23:25:28,085 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:25:28,085 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 594 transitions.
[2024-03-11 23:25:28,086 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 198.0) internal successors, (594), 3 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:28,087 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:28,087 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:28,087 INFO  L175             Difference]: Start difference. First operand has 87 places, 94 transitions, 322 flow. Second operand 3 states and 594 transitions.
[2024-03-11 23:25:28,087 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 116 transitions, 524 flow
[2024-03-11 23:25:28,431 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 116 transitions, 498 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:25:28,433 INFO  L231             Difference]: Finished difference. Result has 89 places, 104 transitions, 410 flow
[2024-03-11 23:25:28,433 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=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=410, PETRI_PLACES=89, PETRI_TRANSITIONS=104}
[2024-03-11 23:25:28,433 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 5 predicate places.
[2024-03-11 23:25:28,433 INFO  L495      AbstractCegarLoop]: Abstraction has has 89 places, 104 transitions, 410 flow
[2024-03-11 23:25:28,434 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:28,434 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:25:28,434 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:25:28,434 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-03-11 23:25:28,434 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-03-11 23:25:28,434 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:25:28,435 INFO  L85        PathProgramCache]: Analyzing trace with hash -1018295786, now seen corresponding path program 1 times
[2024-03-11 23:25:28,435 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:25:28,435 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302046947]
[2024-03-11 23:25:28,435 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:25:28,435 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:25:28,445 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:25:28,458 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-11 23:25:28,458 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:25:28,458 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302046947]
[2024-03-11 23:25:28,458 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302046947] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:25:28,459 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:25:28,459 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-11 23:25:28,459 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463032748]
[2024-03-11 23:25:28,459 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:25:28,459 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:25:28,459 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:25:28,460 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:25:28,460 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:25:28,477 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 342
[2024-03-11 23:25:28,478 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 104 transitions, 410 flow. Second operand  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:25:28,478 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:25:28,478 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 342
[2024-03-11 23:25:28,478 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:25:29,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][99], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:29,262 INFO  L383   tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event
[2024-03-11 23:25:29,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:29,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-03-11 23:25:29,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2024-03-11 23:25:29,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:29,821 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-03-11 23:25:29,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:25:29,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:25:29,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:25:29,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:29,822 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2024-03-11 23:25:29,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:25:29,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:25:29,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2024-03-11 23:25:29,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1288] L1018-4-->L1018-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, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:29,822 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2024-03-11 23:25:29,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:25:29,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:25:29,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 22 ancestors and is cut-off event
[2024-03-11 23:25:30,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:25:30,102 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-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])
[2024-03-11 23:25:30,102 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:30,103 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:25:30,104 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 108#L1029-10true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:30,333 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 108#L1029-10true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:30,334 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:30,369 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2024-03-11 23:25:30,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:25:30,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:25:30,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:25:30,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:30,381 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:30,387 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event
[2024-03-11 23:25:30,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:25:30,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:25:30,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is not cut-off event
[2024-03-11 23:25:30,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:30,429 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:30,794 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:30,796 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2024-03-11 23:25:30,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:30,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, 57#L1028-6true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:30,797 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:30,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:30,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:30,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:30,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:30,797 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:30,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:30,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:30,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:30,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 108#L1029-10true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:30,807 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:30,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:30,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:30,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:30,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 108#L1029-10true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:30,808 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:30,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:30,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:30,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:30,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:30,954 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:30,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:30,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:30,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:30,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:30,965 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:30,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:30,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:30,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:30,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:30,965 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2024-03-11 23:25:30,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:25:30,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:25:30,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:25:30,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:30,974 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:30,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:30,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:30,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:30,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:30,999 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event
[2024-03-11 23:25:31,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:31,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:25:31,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is not cut-off event
[2024-03-11 23:25:31,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 144#L1029-9true])
[2024-03-11 23:25:31,101 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 144#L1029-9true])
[2024-03-11 23:25:31,103 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1029-9true])
[2024-03-11 23:25:31,103 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 144#L1029-9true])
[2024-03-11 23:25:31,104 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 222#true])
[2024-03-11 23:25:31,421 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 222#true])
[2024-03-11 23:25:31,424 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true])
[2024-03-11 23:25:31,425 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 222#true])
[2024-03-11 23:25:31,425 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 57#L1028-6true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:31,483 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, 57#L1028-6true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:31,486 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:31,486 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:31,487 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:31,492 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:31,495 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,495 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:31,538 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:31,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:31,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:31,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:31,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:31,539 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:31,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:31,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:31,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:31,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:31,555 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-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, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:31,555 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:31,556 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:31,564 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:31,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:31,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:31,591 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2024-03-11 23:25:31,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-03-11 23:25:31,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-03-11 23:25:31,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:31,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:31,592 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event
[2024-03-11 23:25:31,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-03-11 23:25:31,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is not cut-off event
[2024-03-11 23:25:31,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:31,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:31,611 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:31,611 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2024-03-11 23:25:31,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2024-03-11 23:25:31,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:31,612 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:31,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:31,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:31,724 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:31,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:31,725 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:31,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:31,726 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:31,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1029-9true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:31,726 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:31,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 144#L1029-9true])
[2024-03-11 23:25:31,729 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:31,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 144#L1029-9true])
[2024-03-11 23:25:31,730 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:31,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 38#L1031-3true, 146#L1018-1true, Black: 204#true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:31,955 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:31,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, 38#L1031-3true, Black: 204#true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:31,957 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:31,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:31,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:31,958 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:31,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, 38#L1031-3true, Black: 204#true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:31,958 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:31,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:31,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,133 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:32,137 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,138 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,138 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 127#L1031-2true, 222#true, 216#true])
[2024-03-11 23:25:32,150 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 222#true])
[2024-03-11 23:25:32,153 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,359 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 57#L1028-6true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,363 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1029-9true, 216#true])
[2024-03-11 23:25:32,367 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,367 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,368 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1029-9true, 222#true, 216#true])
[2024-03-11 23:25:32,368 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,369 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,370 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1029-9true, 216#true])
[2024-03-11 23:25:32,371 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,371 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,372 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1029-9true, 216#true, 222#true])
[2024-03-11 23:25:32,372 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 57#L1028-6true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,373 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,374 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:32,376 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,420 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,421 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,422 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,422 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,423 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,423 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,423 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,424 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:32,425 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,443 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,443 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:32,446 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-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, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,446 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [threadThread1of4ForFork0InUse, 201#true, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:32,447 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-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, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,447 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,453 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:32,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2024-03-11 23:25:32,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,454 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,456 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:32,457 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:32,473 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,500 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,501 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,502 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,503 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:32,625 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:32,627 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 144#L1029-9true])
[2024-03-11 23:25:32,629 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:32,656 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,658 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,690 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:32,713 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,716 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 204#true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,804 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 204#true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,805 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 114#L1018-1true, threadThread2of4ForFork0InUse, 18#L1031-5true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,805 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:32,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, 115#L1018-4true, Black: 204#true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,806 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:32,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 38#L1031-3true, 146#L1018-1true, Black: 204#true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,898 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:32,901 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:32,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, 38#L1031-3true, Black: 204#true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,901 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:32,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, 38#L1031-3true, Black: 204#true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:32,902 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 204#true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,910 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, 38#L1031-3true, Black: 204#true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,911 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:32,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,911 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:32,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 38#L1031-3true, 146#L1018-1true, Black: 204#true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,914 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:32,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:32,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 38#L1031-3true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:32,914 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 38#L1031-3true, 146#L1018-1true, 115#L1018-4true, Black: 204#true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:32,915 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:32,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:32,928 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:32,930 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is not cut-off event
[2024-03-11 23:25:32,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:32,951 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:32,972 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:32,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,116 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,121 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 222#true, 216#true])
[2024-03-11 23:25:33,133 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 57#L1028-6true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,207 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:33,208 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,208 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,209 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1029-9true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,210 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,211 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 57#L1028-6true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,212 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:33,212 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,213 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,213 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:33,214 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,215 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,218 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 144#L1029-9true, 216#true])
[2024-03-11 23:25:33,222 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:25:33,222 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:25:33,223 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 144#L1029-9true, 216#true, 222#true])
[2024-03-11 23:25:33,224 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,224 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 127#L1031-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,225 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,275 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,276 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,276 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,277 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,277 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,277 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,278 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,278 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,279 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,279 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,300 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,300 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,302 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,302 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,312 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2024-03-11 23:25:33,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:33,493 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,508 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,510 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,540 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:33,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,540 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,541 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,541 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,543 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,545 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:33,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:33,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,546 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,744 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,752 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:33,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:33,783 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:33,783 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,787 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,872 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 105#L1032-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,874 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,874 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,875 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 204#true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,885 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 18#L1031-5true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,886 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 204#true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,887 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 204#true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:33,887 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 204#true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:33,891 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 204#true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,891 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 18#L1031-5true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,892 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 204#true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,894 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:33,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 114#L1018-1true, threadThread2of4ForFork0InUse, 18#L1031-5true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,894 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 204#true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:33,895 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,911 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:33,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:33,912 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:33,914 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:33,930 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:33,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:33,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, 38#L1031-3true, Black: 204#true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,999 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:33,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:33,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 204#true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:33,999 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:33,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:34,000 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:34,004 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 38#L1031-3true, 146#L1018-1true, Black: 204#true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,004 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 38#L1031-3true, 146#L1018-1true, Black: 204#true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,005 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:25:34,013 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 204#true, 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,013 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 38#L1031-3true, Black: 204#true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,014 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,029 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,031 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:34,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:34,032 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:34,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:34,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:34,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:34,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:34,041 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:34,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:34,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:34,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is not cut-off event
[2024-03-11 23:25:34,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:34,089 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:34,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:34,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 127#L1031-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,297 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 57#L1028-6true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:34,411 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:34,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:34,412 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 127#L1031-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:34,413 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 57#L1028-6true, 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,414 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:34,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 144#L1029-9true, 188#L1018-2true])
[2024-03-11 23:25:34,414 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 127#L1031-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,415 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,501 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:34,502 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,503 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:34,518 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,519 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,519 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:34,521 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,521 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,522 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:34,526 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:34,527 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:34,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,527 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,706 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:34,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,707 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:34,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,708 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,708 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,709 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:34,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,709 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:34,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,710 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,710 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:34,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:34,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,711 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:34,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,712 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:34,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:34,719 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,759 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:34,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,759 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:34,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,760 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:34,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:34,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:34,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:34,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,764 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:34,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:34,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,764 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:34,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:34,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:34,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:34,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:34,768 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:34,768 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:34,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:34,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:34,769 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:34,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:34,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,977 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:34,986 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:34,999 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:34,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:34,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:35,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,015 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 105#L1032-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,017 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,018 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 105#L1032-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:35,018 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:35,038 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,041 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,120 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 113#L1033-2true, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,136 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,136 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,137 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,162 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,163 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,163 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,165 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,166 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:35,166 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 204#true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:35,179 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 204#true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:35,180 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][79], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 18#L1031-5true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,181 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 18#L1031-5true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,183 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 204#true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,184 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 204#true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,184 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 114#L1018-1true, threadThread2of4ForFork0InUse, 18#L1031-5true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,188 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 115#L1018-4true, Black: 204#true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,189 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 204#true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,190 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:35,208 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,210 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,212 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,214 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,217 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:35,217 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,223 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1433] L1033-4-->L1036-6: Formula: (and (= |v_#pthreadsMutex_217| (store |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195| (store (select |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195|) |v_~#ready_mutex~0.offset_195| 0))) (= 0 |v_ULTIMATE.start_main_~i~1#1_246|))  InVars {#pthreadsMutex=|v_#pthreadsMutex_218|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_246|, #pthreadsMutex=|v_#pthreadsMutex_217|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_95|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~1#1, #pthreadsMutex, ULTIMATE.start_main_#t~nondet14#1][24], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,238 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:35,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:35,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:35,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:35,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,241 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,243 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,269 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,334 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 204#true, 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:35,335 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 38#L1031-3true, Black: 204#true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,336 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:35,361 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:35,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:35,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:35,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:35,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:35,364 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:35,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:35,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:35,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:35,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:35,368 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,369 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,370 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,375 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,377 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2024-03-11 23:25:35,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:35,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,392 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:35,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:35,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:35,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:35,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,406 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,406 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:35,407 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:35,440 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:35,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:35,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:35,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:35,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,986 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,987 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,987 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:35,988 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:35,989 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:35,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:35,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:35,990 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:35,992 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,993 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:35,993 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:35,994 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:35,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:35,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,007 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,008 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,009 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,010 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:36,066 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,321 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,322 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:36,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,323 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:36,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,324 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:36,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,324 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:36,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,327 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,328 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,328 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,329 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,330 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,330 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,330 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,330 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,334 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,336 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,337 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,338 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,339 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,340 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,340 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,340 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,341 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,342 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,400 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,400 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,402 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,405 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:36,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,405 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:36,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:36,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,406 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:36,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,406 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,411 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,412 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,414 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,415 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,416 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,417 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,420 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,445 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,452 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,465 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,468 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,477 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,478 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 113#L1033-2true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,478 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,486 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,490 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,501 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,502 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,502 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,504 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,505 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,506 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,523 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:36,537 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,541 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,542 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,581 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#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#L1033-2true, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,584 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,584 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:36,585 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:36,587 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 113#L1033-2true, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,606 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,606 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,607 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,630 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,630 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:25:36,637 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:36,638 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,638 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 18#L1031-5true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,653 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 115#L1018-4true, Black: 204#true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,653 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 18#L1031-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 204#true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:36,654 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:36,671 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,672 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-03-11 23:25:36,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,674 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-03-11 23:25:36,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,680 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-03-11 23:25:36,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,682 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-03-11 23:25:36,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,683 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is not cut-off event
[2024-03-11 23:25:36,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is not cut-off event
[2024-03-11 23:25:36,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,810 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,811 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,814 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,815 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,817 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,818 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,826 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,826 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,826 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,826 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,827 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,837 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,838 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,840 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:25:36,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:36,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,844 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,844 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,846 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,847 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,852 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,853 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:36,857 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,858 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:36,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:36,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:36,888 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:36,892 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:36,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:36,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,828 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,830 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,833 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,834 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:37,859 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:37,954 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,955 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,958 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,958 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:37,959 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,959 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,959 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,960 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,961 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,961 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:37,962 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,963 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,963 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,963 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,963 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,964 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,964 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,965 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,965 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,966 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,966 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,968 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,968 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,969 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,969 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,970 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,970 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,973 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:37,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:37,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:37,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:37,974 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:37,974 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:37,975 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,977 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,977 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,977 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,978 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,978 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,979 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:37,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:37,979 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:37,979 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:37,980 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:37,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,059 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,059 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,062 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,062 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:38,065 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,066 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:38,069 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:38,082 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,082 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:38,085 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,085 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:38,092 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:38,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:38,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:38,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:38,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,093 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,118 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,123 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,124 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,128 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#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#L1033-2true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,131 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.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#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,132 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:38,133 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 113#L1033-2true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,148 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,148 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:38,149 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:38,181 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:38,181 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:38,182 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,211 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,214 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:38,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:38,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:38,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:38,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:38,215 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,238 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:38,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,266 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,269 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 113#L1033-2true, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,272 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,273 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:38,273 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,509 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:38,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,511 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:38,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,526 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,527 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,548 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is not cut-off event
[2024-03-11 23:25:38,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:38,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:38,564 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:38,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:38,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,656 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,657 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,660 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:38,661 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:38,668 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,669 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,669 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,670 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,671 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,672 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:38,672 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,672 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:38,672 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:38,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:38,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:38,682 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:38,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:38,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:39,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:39,847 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:39,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:39,848 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:39,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:39,880 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:39,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:39,880 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2024-03-11 23:25:39,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:39,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:39,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:25:39,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:39,881 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:39,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:39,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][122], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:39,921 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:39,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:39,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:39,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:40,028 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:40,029 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:40,030 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,032 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,033 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:40,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:40,037 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,038 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,038 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,038 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,038 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:40,039 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,040 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,040 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,041 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,041 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,042 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,043 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,043 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,044 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,044 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,045 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,046 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,046 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,046 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,047 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,049 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:40,050 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,051 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,052 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,185 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,186 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,190 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,190 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,221 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:40,221 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,222 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:40,263 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:40,272 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:40,278 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:40,278 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 113#L1033-2true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:40,279 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:40,290 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:40,292 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,308 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:40,309 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,309 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:40,349 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,350 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,350 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:40,353 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,354 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,355 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,367 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,368 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,368 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,370 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,371 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,371 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,375 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:40,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,379 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:40,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:40,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,386 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,387 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,388 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,426 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:40,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,429 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,429 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,429 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:40,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,456 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,456 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,469 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,472 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:40,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:40,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,507 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,508 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,508 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,608 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:40,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,610 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:40,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:40,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:40,725 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:40,729 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,733 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,733 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,734 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,736 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,736 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,923 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,923 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,924 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:40,935 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:40,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:40,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:40,936 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:40,936 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:40,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:40,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:41,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:41,035 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:41,040 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:41,550 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:41,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,160 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,161 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,161 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,178 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,178 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:42,185 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:42,186 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:42,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:42,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:25:42,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:42,186 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,187 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,188 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,189 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,189 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,191 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,191 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,191 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 104#L1021-1true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,191 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,194 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,195 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,197 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,197 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is not cut-off event
[2024-03-11 23:25:42,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,214 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,215 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,253 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,254 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:42,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,255 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,256 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,262 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,262 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,287 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,288 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,328 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,329 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,330 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,331 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,331 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,332 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:42,340 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,341 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:42,342 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,482 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,482 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,483 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,487 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,487 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,488 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,499 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,502 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,505 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,507 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,510 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,512 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,513 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:42,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:42,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:42,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:42,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,514 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:42,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:42,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:42,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:42,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,514 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,515 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,517 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,518 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,520 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,520 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,523 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,523 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,572 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,576 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:42,581 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:42,586 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,592 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,593 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,596 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,596 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,629 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,629 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,632 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,633 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,640 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,640 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,641 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,642 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,643 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,643 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,650 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,651 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,654 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,655 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,660 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,660 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,676 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,677 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,681 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,682 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,689 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,689 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,690 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,690 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,726 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,727 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:42,737 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:42,741 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,747 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:42,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:42,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,757 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,758 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,761 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,762 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,802 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,802 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,802 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,803 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,810 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,815 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:42,818 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,822 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,823 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,823 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,823 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,823 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,825 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,825 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,825 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,826 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:42,826 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:42,857 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:42,857 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,858 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:42,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:42,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:42,958 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:42,963 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:42,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:42,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:43,001 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:43,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:43,001 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:43,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:43,012 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:43,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:43,013 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:43,027 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:43,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:43,028 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:43,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:43,032 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:43,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:43,032 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:43,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:43,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:43,096 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:43,096 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:43,154 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:43,159 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,168 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:43,169 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:43,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:43,390 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:43,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:43,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:43,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:43,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 104#L1021-1true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:43,509 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:43,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:43,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:43,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:43,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:43,747 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:43,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:43,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:43,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:44,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:44,328 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:44,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:44,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:44,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:44,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:44,389 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:44,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:44,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:44,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:44,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:44,816 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:44,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:44,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:44,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,060 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,061 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:25:45,079 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:45,080 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,082 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:25:45,083 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:45,089 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:45,089 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:45,092 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:45,093 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,095 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1250] L1018-4-->L1018-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, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,096 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:25:45,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:45,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:45,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:25:45,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,096 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,099 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,099 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,099 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,099 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,102 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,102 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,128 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,129 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,135 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,136 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,197 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:45,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:45,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:45,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:45,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,198 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,199 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,200 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:45,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:45,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:45,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is not cut-off event
[2024-03-11 23:25:45,201 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,201 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,202 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,202 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:25:45,214 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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])
[2024-03-11 23:25:45,215 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:45,216 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:25:45,217 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,349 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,350 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,351 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,351 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,356 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,356 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,393 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,393 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,397 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,397 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:45,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:45,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,400 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,401 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:45,402 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,645 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:45,646 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,652 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:45,652 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,665 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:45,665 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,666 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:45,666 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,669 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:45,669 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,670 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:45,670 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,677 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:45,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:45,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:45,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:45,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,678 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,678 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:45,680 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:45,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:45,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:45,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is not cut-off event
[2024-03-11 23:25:45,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,680 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,681 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,687 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,688 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,691 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,691 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:45,821 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,825 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,831 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,832 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,833 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,834 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,835 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,835 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,845 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,845 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,852 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,852 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,879 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,879 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,880 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,880 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:45,880 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,888 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,888 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:45,888 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,889 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:45,889 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:45,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:45,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:45,941 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:45,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:45,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:46,024 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,024 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,025 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,025 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,025 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,026 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,026 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,026 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:46,038 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,038 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,039 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,064 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:46,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:25:46,064 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:46,065 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:46,069 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:25:46,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,070 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,071 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,101 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:46,101 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,109 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:46,109 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:46,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:46,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,209 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:46,210 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:46,214 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:46,215 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:46,599 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,621 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,625 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,670 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,676 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:46,676 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,678 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,678 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:46,751 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,761 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,771 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:46,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:46,807 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:46,838 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:46,965 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:46,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:46,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:47,032 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:47,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:47,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:47,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:47,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:47,034 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:47,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:47,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:47,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:47,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:47,055 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:47,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:47,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:47,165 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:47,167 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,168 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:47,602 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:47,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:47,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:47,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:47,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:47,645 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2024-03-11 23:25:47,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:47,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:47,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:47,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:47,821 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:47,823 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:47,834 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:47,835 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:47,902 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:47,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:47,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,049 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,050 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,052 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,052 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:48,292 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:48,293 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:48,319 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:48,320 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-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])
[2024-03-11 23:25:48,323 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 191#L1018-2true, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:25:48,324 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:48,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:48,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:48,575 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,576 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:48,598 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:48,603 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:48,612 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:48,612 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:48,613 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:48,616 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:48,616 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:48,617 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,632 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,632 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,636 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,637 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,641 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:48,642 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,642 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:48,754 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,759 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,775 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,776 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,777 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:48,782 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,784 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:48,784 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:48,790 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,791 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,792 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,795 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:48,796 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,797 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:48,798 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,800 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,801 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,802 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,803 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,839 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:48,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:48,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,839 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:48,840 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:48,942 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,943 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:48,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:48,952 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:48,953 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:48,954 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:48,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:49,284 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:49,285 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,326 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,327 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:49,364 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:49,371 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,380 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:49,381 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,381 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,495 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,496 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:49,536 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:49,557 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,582 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:49,589 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,592 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,593 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:49,593 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1433] L1033-4-->L1036-6: Formula: (and (= |v_#pthreadsMutex_217| (store |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195| (store (select |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195|) |v_~#ready_mutex~0.offset_195| 0))) (= 0 |v_ULTIMATE.start_main_~i~1#1_246|))  InVars {#pthreadsMutex=|v_#pthreadsMutex_218|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_246|, #pthreadsMutex=|v_#pthreadsMutex_217|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_95|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~1#1, #pthreadsMutex, ULTIMATE.start_main_#t~nondet14#1][24], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,636 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,638 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 104#L1021-1true, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,638 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,667 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:49,668 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 104#L1021-1true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,714 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:49,715 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,715 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:49,736 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:49,755 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:49,756 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:49,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:49,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:49,756 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:49,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:49,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:49,838 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:49,853 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:49,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,941 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:49,943 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:49,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:50,050 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:50,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:50,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1433] L1033-4-->L1036-6: Formula: (and (= |v_#pthreadsMutex_217| (store |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195| (store (select |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195|) |v_~#ready_mutex~0.offset_195| 0))) (= 0 |v_ULTIMATE.start_main_~i~1#1_246|))  InVars {#pthreadsMutex=|v_#pthreadsMutex_218|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_246|, #pthreadsMutex=|v_#pthreadsMutex_217|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_95|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~1#1, #pthreadsMutex, ULTIMATE.start_main_#t~nondet14#1][24], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:50,065 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:50,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:50,358 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:50,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:50,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:50,363 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:50,364 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:50,372 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:50,373 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:50,609 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event
[2024-03-11 23:25:50,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:50,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:50,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:25:50,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:50,610 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:50,610 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:50,664 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:50,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:50,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:50,787 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:50,788 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:50,805 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:50,805 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:50,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:50,850 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:50,850 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:50,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:50,930 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:50,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:50,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:50,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:50,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:50,931 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:50,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:50,992 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:50,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:50,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:50,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:50,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:50,993 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:50,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:50,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:50,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:25:51,248 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:51,248 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:51,269 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:51,273 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,288 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:51,288 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,289 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:51,289 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,291 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:51,291 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,291 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:51,292 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:51,294 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:51,295 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,296 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,296 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:51,299 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:51,300 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,301 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,301 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,410 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,411 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,411 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:51,417 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,418 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,419 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,446 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,446 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,450 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,450 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:51,528 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,528 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:51,529 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,530 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,537 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,537 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,537 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,538 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:51,729 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,729 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,729 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,772 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,773 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,774 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:51,774 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,801 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:51,802 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:51,820 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:51,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:51,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:51,820 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:51,821 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,823 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,826 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,827 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,829 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,832 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,833 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,848 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:51,848 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,850 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,851 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,853 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,853 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:51,854 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,867 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:51,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,908 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:51,908 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,916 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:51,917 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,935 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:51,936 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:51,937 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:51,938 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:51,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:51,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,076 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:52,077 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,078 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,078 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:52,105 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,132 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,134 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,135 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,153 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:52,153 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,154 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,155 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,155 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:52,157 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,180 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:52,181 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,349 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,349 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,350 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,355 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,360 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,361 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,431 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:52,431 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:52,432 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:52,433 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,440 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,441 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,451 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,451 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,463 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,463 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:52,507 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,508 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,509 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,509 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,512 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,514 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,514 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,515 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,519 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,520 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,522 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,522 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,527 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,528 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,528 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,530 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,530 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,575 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,575 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,576 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,577 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:52,579 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:52,581 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,616 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:52,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:52,616 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1433] L1033-4-->L1036-6: Formula: (and (= |v_#pthreadsMutex_217| (store |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195| (store (select |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195|) |v_~#ready_mutex~0.offset_195| 0))) (= 0 |v_ULTIMATE.start_main_~i~1#1_246|))  InVars {#pthreadsMutex=|v_#pthreadsMutex_218|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_246|, #pthreadsMutex=|v_#pthreadsMutex_217|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_95|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~1#1, #pthreadsMutex, ULTIMATE.start_main_#t~nondet14#1][24], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,626 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,627 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:52,628 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:52,656 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 135#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:52,667 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,682 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,685 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:52,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,689 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,690 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,696 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:52,696 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:52,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:52,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,782 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,784 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:52,785 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:52,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:52,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:52,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:52,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,789 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:52,790 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:52,793 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:52,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:52,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:52,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:52,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:52,870 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:52,875 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,928 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,932 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:52,933 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:52,936 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:52,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:53,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,111 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,112 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,113 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,113 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:53,115 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:53,115 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:53,138 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,139 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,185 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:53,185 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:53,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:53,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:53,186 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:53,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:53,204 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:53,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:53,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:53,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:53,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,432 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 38#L1031-3true, 146#L1018-1true, Black: 204#true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,433 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 38#L1031-3true, 146#L1018-1true, Black: 204#true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,434 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 38#L1031-3true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:53,435 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,488 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,490 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,491 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,491 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:53,491 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:53,503 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,509 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,511 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,511 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:53,512 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:53,529 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:53,535 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2024-03-11 23:25:53,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:25:53,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,535 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,536 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,538 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,539 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:53,720 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,721 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,721 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,732 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,733 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:53,733 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,737 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:53,738 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,742 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:53,743 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:53,776 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:53,776 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:53,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,888 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,889 INFO  L383   tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is not cut-off event
[2024-03-11 23:25:53,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,937 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:53,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,983 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:53,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:53,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:53,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:53,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:53,983 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:53,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:53,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:53,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,019 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,021 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:54,022 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,023 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:54,023 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:25:54,112 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:54,113 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:54,229 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,230 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,379 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:54,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:54,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:54,380 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:54,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:54,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,385 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:54,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:54,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:54,386 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:54,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:54,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:54,499 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,500 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:54,502 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,503 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,512 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:54,688 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,689 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,720 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,720 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,721 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 187#$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])
[2024-03-11 23:25:54,721 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:54,722 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,723 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,724 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,726 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,727 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 187#$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])
[2024-03-11 23:25:54,728 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-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, 222#true])
[2024-03-11 23:25:54,728 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,729 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,730 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,730 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,731 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,889 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:54,890 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,890 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:54,891 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,899 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:54,900 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:54,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,912 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:54,913 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,920 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,920 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,923 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:54,923 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:54,930 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:54,931 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:54,936 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:54,937 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,944 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:54,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:54,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:54,944 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,944 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,945 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:54,947 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:54,947 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,951 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,954 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,954 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,956 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,956 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,958 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,958 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,961 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,964 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,965 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,966 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,967 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,969 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,969 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:54,981 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:54,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:54,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:54,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:54,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:54,981 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:54,982 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:54,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:54,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:54,984 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:54,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:54,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:54,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:54,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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])
[2024-03-11 23:25:54,997 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:54,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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])
[2024-03-11 23:25:55,000 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,021 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,021 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,031 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,031 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,050 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,050 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,066 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,066 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,067 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,068 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,082 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,083 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,084 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,084 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,112 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,113 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,114 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,205 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,206 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:25:55,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,289 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,290 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:55,290 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,292 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,292 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,319 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:55,323 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,325 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,325 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:55,327 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,367 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:55,368 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:55,368 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,385 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,386 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,393 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,395 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,395 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,405 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,406 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,447 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,448 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,463 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:55,463 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:55,464 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,471 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,471 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,472 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,481 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,482 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,492 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,492 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,538 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,538 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,538 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,539 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,539 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:55,539 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,539 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,540 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,541 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,541 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,542 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:55,542 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,542 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,543 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,544 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,544 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,545 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:25:55,546 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:25:55,547 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,549 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,553 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:55,553 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,554 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,555 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:55,556 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,558 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,559 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,560 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,560 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:25:55,561 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:55,562 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,564 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,564 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,566 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:55,566 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,569 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,569 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,570 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:55,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:55,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:55,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:55,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,575 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:55,575 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,576 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:55,578 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,578 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,579 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 187#$Ultimate##0true, 10#L1018-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, 222#true])
[2024-03-11 23:25:55,617 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 187#$Ultimate##0true, 10#L1018-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])
[2024-03-11 23:25:55,618 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,619 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,619 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:25:55,621 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-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, 222#true])
[2024-03-11 23:25:55,623 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-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])
[2024-03-11 23:25:55,623 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,625 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,625 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:25:55,627 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,627 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,631 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,631 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,631 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:55,654 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:55,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:55,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:55,655 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:55,663 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 135#L1021-2true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:55,678 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,679 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:55,689 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:55,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,699 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,700 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:25:55,701 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,703 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,704 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,704 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,705 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,706 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:25:55,707 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,710 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:55,711 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:55,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:55,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,785 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:55,786 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:55,792 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:55,793 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:55,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,963 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,965 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,976 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:55,977 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:55,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 222#true])
[2024-03-11 23:25:56,015 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,016 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:56,019 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,021 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,065 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:56,065 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:56,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:56,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,068 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:56,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:56,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,069 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:56,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:56,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,206 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,207 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,208 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,208 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,209 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,209 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,210 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,211 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,212 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,212 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,213 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,214 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,214 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,215 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,216 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,216 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,217 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,218 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,222 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,223 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,237 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,238 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,239 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,239 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,261 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,262 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,271 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,272 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,285 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,287 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,303 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:25:56,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1433] L1033-4-->L1036-6: Formula: (and (= |v_#pthreadsMutex_217| (store |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195| (store (select |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195|) |v_~#ready_mutex~0.offset_195| 0))) (= 0 |v_ULTIMATE.start_main_~i~1#1_246|))  InVars {#pthreadsMutex=|v_#pthreadsMutex_218|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_246|, #pthreadsMutex=|v_#pthreadsMutex_217|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_95|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~1#1, #pthreadsMutex, ULTIMATE.start_main_#t~nondet14#1][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:56,482 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,484 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 204#true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,484 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 204#true, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,485 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 38#L1031-3true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,486 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 38#L1031-3true, 146#L1018-1true, Black: 204#true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,498 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 38#L1031-3true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,498 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,545 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,545 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,547 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,547 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,554 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,554 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,561 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,561 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,563 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,563 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,563 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,564 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,567 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,567 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,571 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,572 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,573 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,574 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,583 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,583 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,593 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,593 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,595 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,596 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,596 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,600 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,601 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,603 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2024-03-11 23:25:56,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:25:56,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,603 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,604 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,651 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,651 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,651 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,652 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,652 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,652 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,653 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,653 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,654 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,655 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,725 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:56,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:56,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:56,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,726 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:56,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:56,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2024-03-11 23:25:56,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:56,752 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:56,754 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is not cut-off event
[2024-03-11 23:25:56,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,756 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:56,756 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,774 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,774 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:56,775 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:56,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:56,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:56,844 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:56,845 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,847 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,848 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,848 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,849 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,850 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,882 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,889 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:56,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,977 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,978 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:56,991 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:56,991 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:56,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:56,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:57,011 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,012 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:57,574 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,575 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 162#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:57,674 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:57,794 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:57,796 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,798 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:57,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,800 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,800 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:25:57,801 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:57,802 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,803 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,804 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,807 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:57,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,809 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,810 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,811 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,811 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:57,812 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,814 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,814 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,814 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,815 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,839 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,839 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,842 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,843 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,860 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,860 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:57,861 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:57,862 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,871 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,871 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:57,873 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,873 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:57,873 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,873 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,884 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,885 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,894 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:57,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,895 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,896 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,896 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,897 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,900 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,901 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,906 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:25:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:25:57,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,908 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,908 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:57,909 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,911 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,912 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,927 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:25:57,927 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,928 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,929 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,930 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,931 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,932 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,949 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,950 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,953 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,954 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,957 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,957 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:57,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:57,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,958 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,959 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:57,981 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:57,982 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:57,983 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:25:57,984 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:57,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:57,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,004 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:58,004 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:58,006 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:58,006 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,033 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,033 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,057 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,058 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,058 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:58,082 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,083 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,084 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,188 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,188 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,189 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,232 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:25:58,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,241 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:25:58,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,363 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:25:58,363 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,365 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,408 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,410 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:58,410 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:58,412 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,480 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:25:58,480 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,504 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,506 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,506 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,741 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:58,742 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,750 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,750 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,815 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,816 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:58,817 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:58,818 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,819 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:25:58,821 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,821 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,822 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:58,823 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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])
[2024-03-11 23:25:58,824 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:58,826 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,826 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:25:58,827 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,828 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,829 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:25:58,831 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,832 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,833 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:58,834 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:25:58,835 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:58,838 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,838 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,844 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:58,844 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,845 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:58,891 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,892 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:58,896 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,896 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:58,896 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:58,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:58,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:25:58,905 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:25:58,908 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:58,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:58,936 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:58,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:58,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:58,936 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:58,943 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:25:58,954 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:58,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:58,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:59,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,052 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,054 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,054 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:59,056 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,061 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,062 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,063 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:59,064 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,072 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,073 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:25:59,083 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:25:59,084 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,128 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,128 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,129 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,206 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:25:59,206 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:59,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:59,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:59,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,209 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:25:59,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:59,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:25:59,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:25:59,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,333 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,333 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,334 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,335 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:59,335 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,336 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,337 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,337 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,338 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,338 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:59,339 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,340 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,340 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,341 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,341 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,342 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,342 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:25:59,349 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:59,349 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:25:59,350 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:25:59,350 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,376 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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])
[2024-03-11 23:25:59,380 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:25:59,381 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:59,393 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:59,394 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,402 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:25:59,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:59,412 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,418 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:25:59,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:59,433 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:25:59,497 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,497 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,498 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,498 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1433] L1033-4-->L1036-6: Formula: (and (= |v_#pthreadsMutex_217| (store |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195| (store (select |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195|) |v_~#ready_mutex~0.offset_195| 0))) (= 0 |v_ULTIMATE.start_main_~i~1#1_246|))  InVars {#pthreadsMutex=|v_#pthreadsMutex_218|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_246|, #pthreadsMutex=|v_#pthreadsMutex_217|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_95|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~1#1, #pthreadsMutex, ULTIMATE.start_main_#t~nondet14#1][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,596 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1433] L1033-4-->L1036-6: Formula: (and (= |v_#pthreadsMutex_217| (store |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195| (store (select |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195|) |v_~#ready_mutex~0.offset_195| 0))) (= 0 |v_ULTIMATE.start_main_~i~1#1_246|))  InVars {#pthreadsMutex=|v_#pthreadsMutex_218|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_246|, #pthreadsMutex=|v_#pthreadsMutex_217|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_95|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~1#1, #pthreadsMutex, ULTIMATE.start_main_#t~nondet14#1][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:59,598 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 38#L1031-3true, Black: 204#true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,600 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 38#L1031-3true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:25:59,600 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,648 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,648 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,665 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,665 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,720 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,721 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,721 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:59,937 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:25:59,938 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,942 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-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])
[2024-03-11 23:25:59,942 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,943 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 104#L1021-1true, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:25:59,944 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2024-03-11 23:25:59,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,964 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,964 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,965 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:59,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,965 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,966 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:59,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,967 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,967 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:59,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,968 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,969 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:59,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,969 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,969 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,969 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,970 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:59,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,970 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,971 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,971 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:25:59,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,972 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:25:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:25:59,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,973 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,973 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:25:59,974 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,975 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,976 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,977 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,978 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is not cut-off event
[2024-03-11 23:25:59,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,978 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:25:59,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,987 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,987 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:25:59,992 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:25:59,992 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:25:59,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:25:59,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:00,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,021 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:00,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:00,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:00,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:00,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,059 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,060 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,063 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,064 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,066 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,067 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,102 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:00,162 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,163 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,170 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:00,171 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,171 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:00,198 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,198 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:00,225 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,226 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,574 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 162#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,625 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 162#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,632 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:00,706 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:00,708 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,712 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:00,714 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,717 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,718 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,722 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:00,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,723 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:00,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,723 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:00,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:00,724 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:00,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,727 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,727 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,735 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,736 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,736 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,737 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,747 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,747 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,784 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,785 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,785 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,787 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,788 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,794 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:00,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,794 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:00,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,795 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:00,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:00,796 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:00,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:00,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,798 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,799 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,801 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,802 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,804 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,804 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:00,818 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,818 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:00,819 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,821 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,825 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,826 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,827 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,828 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,829 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,831 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,836 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,837 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,838 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,839 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,840 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,855 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,857 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:00,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,857 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,858 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,858 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,858 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:00,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:00,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,861 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,862 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,866 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,866 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,866 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,867 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,867 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:00,870 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:00,871 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,876 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,877 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,880 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,880 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,905 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,906 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,929 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,930 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:00,931 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:00,931 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:00,932 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:00,933 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:00,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:00,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:01,237 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:01,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:01,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:01,238 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:01,238 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,243 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,243 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,251 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,252 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,262 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,262 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,344 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,344 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,345 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,345 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,391 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:01,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,459 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:01,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:01,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:01,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:01,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:01,507 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:01,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:01,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:01,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:01,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,592 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,593 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,598 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,599 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,654 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,655 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,656 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,656 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,658 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,659 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:01,660 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,661 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,661 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,661 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,662 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,665 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,665 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,667 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,669 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,669 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:01,671 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,672 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,672 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,673 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,674 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,675 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,681 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,682 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,683 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:01,683 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,683 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,686 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,686 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:01,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:01,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,687 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,688 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,688 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,692 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:01,693 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,694 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:01,695 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,696 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,697 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,763 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,763 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,764 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,765 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,769 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,770 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:01,806 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:01,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:01,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:01,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:01,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,907 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,908 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,909 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,909 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,910 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,911 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,913 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:01,914 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,915 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:01,916 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,916 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,919 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,920 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,921 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,922 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,923 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:01,927 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:01,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:01,928 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,928 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:01,929 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,930 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,939 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,940 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,943 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,944 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,944 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,946 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,947 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,947 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:01,947 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,948 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,954 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,955 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,956 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,956 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,964 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,964 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,964 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,964 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,976 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:01,977 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,978 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,979 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is not cut-off event
[2024-03-11 23:26:01,989 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:01,989 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,989 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:01,989 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:01,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:01,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,004 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:02,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:02,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:02,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:02,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,005 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,005 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,007 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,008 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:02,015 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,016 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,028 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,028 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:26:02,053 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:02,055 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:02,056 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,057 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:02,059 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:02,060 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:02,074 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:02,075 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,364 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,365 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,365 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,365 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,366 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:02,367 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,368 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,368 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,368 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,369 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,370 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,370 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:02,371 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:02,372 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,373 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,373 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,374 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:02,374 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:02,381 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:02,382 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:02,413 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,414 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,415 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,416 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 163#L1021-2true])
[2024-03-11 23:26:02,421 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 163#L1021-2true])
[2024-03-11 23:26:02,422 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,439 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,440 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,534 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,535 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1433] L1033-4-->L1036-6: Formula: (and (= |v_#pthreadsMutex_217| (store |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195| (store (select |v_#pthreadsMutex_218| |v_~#ready_mutex~0.base_195|) |v_~#ready_mutex~0.offset_195| 0))) (= 0 |v_ULTIMATE.start_main_~i~1#1_246|))  InVars {#pthreadsMutex=|v_#pthreadsMutex_218|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_246|, #pthreadsMutex=|v_#pthreadsMutex_217|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_195|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_195|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_95|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~1#1, #pthreadsMutex, ULTIMATE.start_main_#t~nondet14#1][85], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,612 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2024-03-11 23:26:02,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:02,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:02,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:02,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,663 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:02,664 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:02,674 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:02,674 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:02,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,727 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,728 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,775 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,776 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,777 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:02,777 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,778 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, 10#L1018-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, 163#L1021-2true])
[2024-03-11 23:26:02,778 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:02,779 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,779 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, 10#L1018-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, 163#L1021-2true])
[2024-03-11 23:26:02,779 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2024-03-11 23:26:02,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,832 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,833 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:02,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,885 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,885 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,889 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:02,889 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:02,962 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:02,963 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:02,992 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:02,993 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:02,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:02,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:03,049 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,050 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:03,084 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,084 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,436 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,437 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 162#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,480 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:03,544 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,546 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:03,546 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,551 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:03,553 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,558 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 159#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])
[2024-03-11 23:26:03,558 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,559 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:03,559 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,559 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,561 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,561 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,564 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,565 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,565 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,565 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,566 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,566 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,566 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:03,567 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 159#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])
[2024-03-11 23:26:03,571 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:03,571 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,572 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,573 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,574 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,575 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,586 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,586 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,589 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,590 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,592 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,593 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,593 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,594 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,623 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,623 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:03,625 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,626 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:03,626 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,630 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,630 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,631 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,631 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,632 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,632 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:03,632 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,632 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:03,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:03,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,636 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,637 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,638 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:03,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:03,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:03,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:03,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:03,638 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:03,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:03,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:03,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:03,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,640 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,640 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:03,643 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:03,644 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:03,832 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:03,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:03,840 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,841 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,842 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,849 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,852 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,852 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,852 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,854 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:03,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:03,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:03,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:03,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,855 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,855 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,858 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,859 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,864 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,867 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,868 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,868 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,870 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:03,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:03,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:03,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:03,871 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,871 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,871 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,872 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,874 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,874 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,874 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,875 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,891 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,903 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,903 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,903 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,904 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,907 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,907 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:03,915 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:03,916 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:03,919 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:03,920 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,921 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,924 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,924 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:03,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:03,974 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:03,974 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:03,975 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:03,976 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:03,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:03,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,017 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,018 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,019 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,020 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,039 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,040 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,042 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,042 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,073 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,078 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:04,114 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:04,114 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:04,127 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:04,128 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,132 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:04,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:04,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:04,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:04,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,132 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,133 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,139 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,140 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,144 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,145 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,212 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,212 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,213 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,213 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,216 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,216 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,216 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,216 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:04,303 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:04,332 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,355 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,392 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:04,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:04,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:04,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:04,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:04,401 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,520 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,527 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,567 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:04,568 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,570 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,570 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,571 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,572 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,573 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,573 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,574 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,574 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,574 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,574 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,575 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:04,575 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,575 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,576 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,577 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:04,577 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:04,578 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,578 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,578 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,579 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,579 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,580 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:04,580 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,581 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,582 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,583 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,583 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:04,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:04,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:04,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:04,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,584 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:04,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:04,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:04,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:04,585 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,585 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,586 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,588 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,588 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,589 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:04,590 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,591 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,592 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,593 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,593 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:04,594 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,596 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:04,597 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:04,597 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,598 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,598 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:26:04,599 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:04,599 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,604 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:04,605 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:04,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:04,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:04,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:04,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,605 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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, 222#true])
[2024-03-11 23:26:04,610 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,610 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:04,611 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,612 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,613 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:04,614 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,624 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:04,625 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,625 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,625 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,626 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,645 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:04,645 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,646 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,646 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,679 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:04,679 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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])
[2024-03-11 23:26:04,680 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,681 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,681 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,685 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,686 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:04,689 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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])
[2024-03-11 23:26:04,689 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,690 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,691 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,695 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,696 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,696 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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, 188#L1018-2true])
[2024-03-11 23:26:04,707 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,708 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,708 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,708 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,710 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:04,710 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,711 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:26:04,711 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,712 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,713 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,716 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:04,716 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,716 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:26:04,716 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,739 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 90#L1021-1true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,739 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,739 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 135#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:04,746 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:04,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,835 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,835 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,837 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,837 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,838 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,838 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,839 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,839 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,841 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,841 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:26:04,843 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:04,843 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,844 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,844 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,846 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,847 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,847 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,847 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,848 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,849 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,849 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:04,850 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,850 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,851 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:04,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,853 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:04,854 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:04,856 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:04,856 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:04,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:04,857 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:04,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,037 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,038 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,039 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,040 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,045 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,045 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,052 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,053 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,056 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,056 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,058 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,058 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,067 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,067 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,082 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,082 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:05,083 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:05,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:05,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:05,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:05,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,084 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:05,084 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,113 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,114 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:05,116 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:05,117 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,118 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,118 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:05,121 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:05,121 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,229 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:05,230 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,230 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,231 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,231 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:05,231 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,232 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:05,233 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,233 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:05,234 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,234 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,235 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,235 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:05,235 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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, 89#L1021-1true])
[2024-03-11 23:26:05,241 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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|), 222#true, 216#true])
[2024-03-11 23:26:05,242 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,242 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:05,243 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:05,263 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:05,264 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,265 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,266 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:05,266 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,266 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,267 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,268 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,268 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:26:05,270 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,271 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,274 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,274 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,288 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,311 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:05,311 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:05,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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])
[2024-03-11 23:26:05,351 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,352 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,420 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,433 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is not cut-off event
[2024-03-11 23:26:05,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,486 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,509 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,509 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,510 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,510 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,511 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:05,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2024-03-11 23:26:05,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,520 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2024-03-11 23:26:05,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:05,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:05,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:05,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,581 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,581 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,582 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,608 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:05,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:05,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:05,608 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,608 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:05,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:05,609 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:05,625 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,625 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:05,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:05,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:05,625 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:05,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,639 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,640 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:05,662 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:05,663 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:05,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:05,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,095 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:06,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:06,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:06,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,096 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:06,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:06,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:06,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:06,126 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,127 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-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, 222#true])
[2024-03-11 23:26:06,129 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:06,130 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:06,133 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,134 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-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])
[2024-03-11 23:26:06,136 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 191#L1018-2true, 10#L1018-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])
[2024-03-11 23:26:06,137 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:06,141 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:06,143 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,159 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:06,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,159 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,159 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:06,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,160 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:06,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,160 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:06,160 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:06,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,165 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:06,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:06,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:06,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:06,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:06,165 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:06,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:06,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:06,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:06,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,179 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,180 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,180 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,180 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,181 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,181 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:06,211 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,213 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,214 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,221 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:06,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,222 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:06,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,222 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:06,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:06,223 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:06,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:06,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:06,226 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,229 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,230 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,230 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,230 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,231 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,231 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,231 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,232 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,232 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,233 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,260 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,263 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:06,263 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,272 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:06,275 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,281 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:06,282 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,299 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,300 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,301 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:06,303 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:06,304 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,307 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,307 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:06,486 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:06,487 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 222#true])
[2024-03-11 23:26:06,490 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:06,492 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:06,513 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,514 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:06,514 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:06,515 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:06,516 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:06,548 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,549 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:06,549 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:06,550 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,551 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:06,551 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,560 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,561 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:06,562 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,562 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,562 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,612 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,614 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,637 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,639 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,673 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,673 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,674 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,713 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,714 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:06,719 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,720 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:06,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:06,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:06,776 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,780 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:06,781 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:06,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,880 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:06,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:06,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:06,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:06,888 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:06,911 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:06,928 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 135#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:06,935 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:06,961 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:06,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:06,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:07,001 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:07,078 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,085 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,086 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,091 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,092 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:07,096 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:07,138 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:07,139 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:07,140 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:07,141 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,142 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,142 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:07,145 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:07,146 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:07,148 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:07,149 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,150 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,150 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,152 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,152 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:07,157 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:07,157 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:07,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:07,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:07,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2024-03-11 23:26:07,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,158 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:07,217 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:07,219 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:07,242 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:07,245 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,251 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:07,251 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,251 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:07,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,313 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,314 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,314 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,315 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,319 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,319 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,320 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,321 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,321 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,323 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,324 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:07,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,348 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:07,349 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,365 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:07,365 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,406 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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])
[2024-03-11 23:26:07,406 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,408 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,408 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,511 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:07,512 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,513 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,513 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,514 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,515 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:07,515 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,515 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,516 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,516 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,516 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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, 163#L1021-2true])
[2024-03-11 23:26:07,518 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:07,518 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,522 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,540 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,540 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,540 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,548 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,549 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,549 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,599 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,662 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,662 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,678 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is not cut-off event
[2024-03-11 23:26:07,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,680 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:07,680 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:07,690 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,691 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:07,691 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:07,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,956 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:07,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:07,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:07,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 10#L1018-4true])
[2024-03-11 23:26:07,957 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:07,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:07,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:07,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2024-03-11 23:26:07,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,966 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:07,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:07,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:07,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:07,966 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:07,966 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2024-03-11 23:26:07,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:07,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:07,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,069 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,069 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:08,080 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:08,080 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,122 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,123 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,173 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,173 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,614 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,615 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2024-03-11 23:26:08,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,643 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,644 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,645 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,645 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,647 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,647 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,648 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,648 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,648 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,649 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,650 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,650 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,650 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,653 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,654 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,654 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,654 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,655 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,655 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,657 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,658 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,659 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,667 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,668 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,668 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,669 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,669 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,670 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,670 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,671 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,671 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,671 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,672 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,672 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,673 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:08,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,675 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,675 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,676 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,676 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,676 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,676 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,684 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,684 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,685 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,685 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,690 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,690 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,691 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,691 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,691 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,692 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,692 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,692 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,693 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,693 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,693 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,699 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,699 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,699 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,700 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,700 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,704 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,705 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,706 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,707 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,707 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,707 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,711 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,712 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 89#L1021-1true])
[2024-03-11 23:26:08,712 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,714 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,714 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,714 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,714 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,723 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,724 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,725 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,726 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,744 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,745 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,745 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,746 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,746 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,747 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,747 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,748 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,750 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,751 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,752 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,752 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,753 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,753 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,754 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,754 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,755 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,756 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,757 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,757 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,759 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,759 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~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, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,764 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:08,768 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,769 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,769 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,770 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,770 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,772 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,772 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,780 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,780 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,780 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,780 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,781 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,781 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,781 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,782 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,782 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,783 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:08,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:08,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,784 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,785 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,789 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,789 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,791 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,792 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:08,794 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,802 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:08,817 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:08,817 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,818 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:08,818 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,820 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,821 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,821 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:08,821 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,821 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,822 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,823 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:08,823 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,831 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,831 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,832 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,835 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,835 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,835 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,835 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:08,836 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,837 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,837 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:08,838 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,850 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,850 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,851 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,855 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,856 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,858 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:08,859 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,870 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,870 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,872 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,872 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,872 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,872 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,876 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,877 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,878 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,878 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,878 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:08,880 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:08,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:08,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,880 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,881 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,882 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,883 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,884 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,885 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,887 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,888 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,889 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,889 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,890 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,891 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:08,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:08,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,901 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:08,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,917 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,918 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,919 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,920 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,923 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,924 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,925 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,926 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,950 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 187#$Ultimate##0true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,951 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,951 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,952 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,955 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,955 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,956 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:08,957 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,959 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,959 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,960 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:08,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,961 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:08,996 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,996 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:08,997 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:08,998 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:08,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:08,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:09,031 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:09,031 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:09,032 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,058 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,059 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,088 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,088 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,127 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,128 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,129 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,130 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,132 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,132 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,134 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,135 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,137 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,137 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,165 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,166 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,368 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,368 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,369 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,370 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,388 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,389 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,395 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,395 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:09,451 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:09,466 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,505 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,556 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,556 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,557 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,557 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,592 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, 111#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,592 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:09,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:09,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,601 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:09,622 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 135#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:09,636 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:09,644 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,725 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,726 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,728 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,728 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,728 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,730 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,730 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,730 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,735 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,736 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,738 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,738 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,740 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,741 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,741 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,741 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,741 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,742 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,742 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 165#$Ultimate##0true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,742 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,743 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,743 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,743 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,743 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,744 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,744 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,744 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,744 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,744 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,745 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,789 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,789 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,789 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:09,790 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:09,791 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,792 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,792 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:09,793 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:09,793 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,793 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,795 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,795 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,796 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:09,796 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,796 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,797 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,797 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,797 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:09,798 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:09,798 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:09,800 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,801 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,801 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:09,801 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:09,802 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,803 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,803 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,807 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:09,807 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,808 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,810 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:09,810 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,810 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,812 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,812 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,812 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,813 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,813 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,813 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,813 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,849 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,849 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,849 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,849 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,850 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,850 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,850 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,857 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,857 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,857 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,857 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,858 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,858 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,858 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:09,858 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:09,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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, 188#L1018-2true])
[2024-03-11 23:26:09,861 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:09,862 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,863 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,863 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,864 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,864 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,864 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, Black: 210#true, 135#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:09,879 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:09,881 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:09,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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, 222#true])
[2024-03-11 23:26:09,927 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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, 89#L1021-1true])
[2024-03-11 23:26:09,927 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,928 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,928 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,929 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,929 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,932 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,932 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,933 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,933 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,933 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,934 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:09,934 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:09,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:09,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,935 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:09,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,935 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:09,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,936 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:09,937 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,937 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:09,937 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:09,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,002 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:10,002 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,005 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,005 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#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])
[2024-03-11 23:26:10,048 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,049 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,049 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,110 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,110 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,111 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,111 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,112 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,112 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,130 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,130 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,131 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,133 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,133 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,146 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,152 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,162 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,172 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:10,173 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,264 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,265 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,265 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,265 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,265 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,267 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,267 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,270 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,279 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,279 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,282 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,282 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,285 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,285 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,286 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,286 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,286 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,287 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,287 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,287 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,288 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,288 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,288 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:10,288 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,289 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,289 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,289 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,289 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,290 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is not cut-off event
[2024-03-11 23:26:10,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,290 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,330 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,407 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,407 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:10,420 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:10,420 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,427 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,428 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,428 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,956 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,956 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:10,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,973 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:10,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,974 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,974 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,974 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,978 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:10,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,978 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,979 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,980 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:10,984 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:10,985 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:10,985 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:10,985 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:10,986 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:10,986 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:10,986 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:10,986 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 12#$Ultimate##0true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:10,987 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:10,987 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:10,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:10,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:10,990 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:10,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,990 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,991 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,991 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,992 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,992 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,992 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,992 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,994 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:10,994 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-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, 222#true])
[2024-03-11 23:26:10,994 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:10,995 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:10,995 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:10,995 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,996 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:10,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:10,996 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:10,997 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:10,999 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 89#L1021-1true])
[2024-03-11 23:26:10,999 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:10,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:10,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,004 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,004 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,007 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true, 89#L1021-1true])
[2024-03-11 23:26:11,008 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,008 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,008 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,010 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,010 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,010 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,010 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,011 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,011 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,012 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:11,012 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,016 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 89#L1021-1true])
[2024-03-11 23:26:11,017 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,017 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,018 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,023 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true, 89#L1021-1true])
[2024-03-11 23:26:11,023 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,024 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,024 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,025 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,025 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,027 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,028 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 63#L1021-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,029 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1021-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,029 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,030 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,030 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,033 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,033 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,034 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,034 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,034 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,035 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,051 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,051 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,051 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,052 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,052 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,052 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,052 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,053 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,053 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,053 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,056 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,056 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,056 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,056 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,057 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,057 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,057 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,057 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,058 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,058 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,059 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,059 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:11,059 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,060 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:11,060 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,061 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,061 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,063 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,063 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,068 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,069 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:11,069 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:11,069 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,070 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,070 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,071 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,071 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-2true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:11,071 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,071 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,071 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:11,072 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:11,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,073 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,073 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,079 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,079 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,088 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,088 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,089 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,090 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,090 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,091 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,091 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,093 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:11,094 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,094 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,102 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,110 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,110 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:11,113 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,113 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,114 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,116 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,116 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,116 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,117 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,118 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,119 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,120 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,121 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,121 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,122 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,122 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,122 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,126 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,127 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,128 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,128 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,128 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,129 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:11,129 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,130 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:11,130 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,131 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,131 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,131 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,132 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,133 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:26:11,133 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:11,134 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,136 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,136 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,137 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,138 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,138 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,138 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,138 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,139 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,139 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,147 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,148 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,149 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,149 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,151 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,151 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,152 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,152 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,153 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,153 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,154 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,156 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,156 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,157 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:11,157 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,158 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,172 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,173 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,173 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,174 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,177 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,178 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,178 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,179 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,179 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,181 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,181 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,181 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,181 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,182 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,182 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,182 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,182 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,182 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,183 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,183 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,184 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,184 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,184 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,184 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,185 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,187 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,188 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:11,194 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,194 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,194 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,194 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:11,196 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 104#L1021-1true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,197 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,213 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,213 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,213 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,214 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,224 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:11,224 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,243 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,243 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,244 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,244 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,274 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:11,274 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,301 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,301 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,301 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,327 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,327 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,328 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,329 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:11,330 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:11,342 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,343 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:11,351 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:11,352 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,357 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,357 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,358 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,359 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,359 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,360 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,361 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,362 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,376 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,376 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,386 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 89#L1021-1true])
[2024-03-11 23:26:11,386 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,387 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,388 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,394 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,394 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,395 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,396 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,397 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,398 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,398 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,399 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,421 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,421 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,441 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,441 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,442 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,443 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,445 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,445 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,447 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:11,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,447 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,448 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,450 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,451 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,479 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,479 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,500 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,501 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,502 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,502 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,562 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,569 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,569 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,600 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,601 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,601 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,602 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:11,621 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:11,622 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:11,629 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,629 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:11,629 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,630 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:11,633 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,634 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:11,634 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,653 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,653 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,653 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,653 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,654 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,657 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,658 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,689 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,689 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,713 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:11,713 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:11,713 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:11,946 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,970 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,970 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:11,972 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,973 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,973 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:11,974 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:11,975 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:11,976 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,977 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,977 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:11,978 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:11,978 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,979 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,980 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:11,980 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,981 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,982 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,982 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,983 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:11,985 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:11,986 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,987 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,987 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:11,988 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:11,989 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,989 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,989 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,990 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:11,991 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:11,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:11,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:11,992 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:11,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:11,993 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:11,994 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,995 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:11,996 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:11,996 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:11,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:11,997 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:11,998 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:11,998 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:11,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:11,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:11,999 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:11,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,000 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,000 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,004 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:12,005 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,005 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,007 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 135#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:12,008 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,008 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,009 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,010 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,012 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,013 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,014 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:12,014 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2024-03-11 23:26:12,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,015 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,016 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,016 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,018 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,018 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 89#L1021-1true])
[2024-03-11 23:26:12,026 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,026 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,027 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,027 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,028 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,045 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,046 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,047 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,047 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,062 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,063 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1021-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,064 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 63#L1021-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,065 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,066 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,066 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,068 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:12,068 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,069 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,070 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,073 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:12,073 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,074 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,074 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,078 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,078 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,079 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,080 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,080 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,081 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:12,084 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][138], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 34#L1033-4true, 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:12,095 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,139 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,139 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,139 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,139 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,140 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#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, 89#L1021-1true])
[2024-03-11 23:26:12,141 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,142 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,143 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,144 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,144 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,145 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,145 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,147 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,149 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,149 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,150 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,152 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,155 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,156 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,192 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,192 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,192 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,193 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,193 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,193 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,233 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,233 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,234 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,235 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,236 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,236 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,282 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,282 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,283 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,284 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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, 89#L1021-1true])
[2024-03-11 23:26:12,285 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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, 222#true])
[2024-03-11 23:26:12,285 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,286 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,286 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,287 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,288 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,289 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,289 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,290 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,291 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,292 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,292 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,293 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,294 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,308 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,311 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,314 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,323 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,324 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,324 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,325 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,325 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,329 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,330 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#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, 89#L1021-1true])
[2024-03-11 23:26:12,333 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,343 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,343 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:12,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,347 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is not cut-off event
[2024-03-11 23:26:12,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,348 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:12,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,395 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,465 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,465 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,466 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,466 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,467 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, threadThread4of4ForFork0NotInUse, Black: 210#true, 224#(= |#race~data~0| 0), 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,472 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:12,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:12,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:12,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 10#L1018-4true])
[2024-03-11 23:26:12,472 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:12,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:12,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:12,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2024-03-11 23:26:12,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,544 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,544 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,545 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,545 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,546 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,555 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:12,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:12,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:12,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,555 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:12,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:12,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:12,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,633 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,633 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:12,880 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:12,881 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:12,881 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,882 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:12,882 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:12,883 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:12,883 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:12,884 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,884 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:12,884 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,886 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,887 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,888 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,888 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,889 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,889 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,890 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,890 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,891 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,892 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,892 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,893 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,894 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,894 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,894 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,895 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,895 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,895 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,895 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,897 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,897 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,898 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,899 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,900 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 63#L1021-2true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,901 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1021-2true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,901 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,902 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,902 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,903 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,905 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,906 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 63#L1021-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])
[2024-03-11 23:26:12,907 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,907 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 63#L1021-2true, 10#L1018-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, 222#true])
[2024-03-11 23:26:12,907 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,908 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,908 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,908 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:12,909 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,909 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,910 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,910 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,914 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,915 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 63#L1021-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,917 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1021-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,917 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,918 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,918 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,924 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,924 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,925 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:12,926 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,927 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:12,928 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,929 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,930 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,932 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,932 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,934 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,935 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,936 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,936 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:12,950 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,951 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,952 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,953 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,953 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,953 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,954 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,954 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,955 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,956 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,956 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,957 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,957 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,958 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,958 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,959 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,960 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:12,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,960 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,961 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,962 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,962 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,963 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,963 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,963 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,964 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,964 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,965 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,965 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,968 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,968 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,968 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:12,972 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:12,972 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,974 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,975 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,975 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:12,977 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:12,977 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:12,978 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:12,979 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,980 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,980 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:12,980 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,981 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:12,982 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:12,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:12,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,982 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:12,983 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:12,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:12,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,984 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,985 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:12,992 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:12,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,001 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:13,002 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,005 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,006 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,006 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,008 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,008 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,011 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,012 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,012 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,013 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true, 163#L1021-2true])
[2024-03-11 23:26:13,013 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,026 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,026 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 135#L1021-2true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,031 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,032 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,032 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,033 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,034 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:13,036 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,036 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:13,037 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,044 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,044 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,045 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,045 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,048 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,048 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:26:13,049 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:13,049 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,050 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,050 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,052 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,052 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,052 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,055 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,058 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1021-2true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,065 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1021-2true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,065 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,066 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,066 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,071 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,072 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,072 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:13,073 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,074 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,075 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,076 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,087 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,087 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,091 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,092 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,094 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,094 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,095 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:13,259 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,260 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,261 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,267 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:13,267 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,267 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,268 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,296 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,297 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,307 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:13,308 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,309 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,309 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:13,318 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,319 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,319 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,326 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,326 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,326 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,327 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,345 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,346 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,381 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,382 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,383 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,383 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:13,396 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,396 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,416 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:13,417 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,417 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,420 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,421 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,421 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,423 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,424 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,424 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,424 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,439 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,439 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,447 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:13,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,448 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:13,449 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,471 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,472 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,480 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,481 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,482 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,483 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,484 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,484 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,501 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,502 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1021-2true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,517 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,517 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,517 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1021-2true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,518 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,518 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,519 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,524 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,525 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,527 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,528 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,528 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,530 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,530 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,560 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,560 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,561 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,587 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1021-2true, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,588 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,589 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,590 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,592 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,593 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,645 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,646 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,646 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,647 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,665 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,666 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,673 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,673 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,674 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,674 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,727 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,728 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,750 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,751 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,751 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,752 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:13,756 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 222#true, 163#L1021-2true])
[2024-03-11 23:26:13,757 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,758 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,758 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,759 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,760 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:13,765 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 222#true, 163#L1021-2true])
[2024-03-11 23:26:13,765 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,766 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,767 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:13,786 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,787 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,793 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:13,793 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:13,794 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,794 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:13,799 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:13,800 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,801 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:13,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:13,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:13,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,801 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:13,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:13,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:13,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:13,823 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:13,824 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,970 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,971 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,971 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,971 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,972 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:13,972 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,972 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:13,973 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,974 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,974 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:13,975 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#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, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:13,976 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,976 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,977 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,978 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,978 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,980 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,981 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,981 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,982 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:13,982 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,983 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,984 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,984 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:13,984 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:13,985 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,985 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,986 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,986 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,986 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:13,986 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,987 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:13,987 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:13,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:13,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,989 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,990 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:13,991 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:13,991 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:13,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,993 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,993 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:13,994 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,995 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,995 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:13,996 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:13,996 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:13,999 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,999 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:13,999 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:13,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,000 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,001 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,001 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,002 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,002 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:14,003 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,004 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,004 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:14,006 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:14,007 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,008 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,009 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,009 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,011 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,011 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,012 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,013 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:14,013 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,013 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,013 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,014 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,016 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,017 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,018 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,019 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,019 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,019 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,019 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,020 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,020 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,020 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,031 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,032 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 63#L1021-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,033 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 63#L1021-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,034 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,034 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,035 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,046 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:14,046 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,047 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,047 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,056 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,057 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1021-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,059 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 63#L1021-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,059 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,060 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,060 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,077 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,077 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,079 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,079 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,082 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,082 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1021-2true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:14,083 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 63#L1021-2true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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])
[2024-03-11 23:26:14,083 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:14,084 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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])
[2024-03-11 23:26:14,085 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,088 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,089 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1021-2true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:14,090 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 63#L1021-2true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:26:14,090 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:14,091 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:26:14,092 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,094 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,094 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,095 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,096 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,096 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,101 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:14,102 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,102 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:14,103 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,142 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,142 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,143 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:14,144 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,144 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,144 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,145 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,145 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,148 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,148 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,149 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:14,150 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,151 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is not cut-off event
[2024-03-11 23:26:14,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,152 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,163 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,164 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,164 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,165 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:14,165 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,166 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:14,166 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,166 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,167 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,172 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,172 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,172 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,173 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,189 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,189 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,190 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,190 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,195 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,195 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,199 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,200 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,238 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,239 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,240 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,241 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,242 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,269 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,270 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,270 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,271 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,271 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,272 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,272 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,273 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,274 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,274 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,275 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,276 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,276 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,277 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,278 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,278 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,279 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:14,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,292 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:14,296 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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])
[2024-03-11 23:26:14,297 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:14,297 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:26:14,298 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,351 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,351 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,352 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,352 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 58#$Ultimate##0true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,373 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:14,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, threadThread4of4ForFork0NotInUse, Black: 210#true, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,388 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, Black: 210#true, 224#(= |#race~data~0| 0), 3#ULTIMATE.startEXITtrue, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 10#L1018-4true])
[2024-03-11 23:26:14,389 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][75], [threadThread1of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, threadThread4of4ForFork0NotInUse, Black: 210#true, 224#(= |#race~data~0| 0), 166#L1037-12true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,389 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][76], [Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), Black: 210#true, 166#L1037-12true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 10#L1018-4true])
[2024-03-11 23:26:14,390 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:14,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2024-03-11 23:26:14,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,533 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,534 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,534 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,535 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,535 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,535 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,536 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,536 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,536 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,899 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,899 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,899 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,900 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,900 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,901 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,901 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,901 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,905 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,905 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,906 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,906 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,906 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,907 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,907 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:14,910 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:14,911 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:14,911 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:14,912 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:14,913 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,913 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,914 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,914 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,914 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,915 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,916 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,916 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,916 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,916 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,917 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:14,917 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,917 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:14,918 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,918 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:14,918 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,918 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:14,919 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:14,919 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,923 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,924 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,924 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,925 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,925 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,926 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,926 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,926 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,927 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,928 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,928 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,929 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,929 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,930 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,931 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,931 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,932 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,935 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,935 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,937 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,937 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,939 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,939 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,940 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,941 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,946 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,947 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,949 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,950 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,954 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,954 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,955 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,956 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,956 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,970 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,970 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,970 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,971 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,971 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,971 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,972 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,973 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,973 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,974 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,974 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:14,975 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,975 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:14,975 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:14,976 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:14,976 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,977 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,977 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,977 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,978 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,978 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,978 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,978 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:14,979 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:14,979 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,980 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,981 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:14,981 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,982 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,982 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,983 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,983 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,987 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,987 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,988 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,988 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,988 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,988 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,989 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,989 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:14,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,989 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:14,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,990 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,990 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:14,991 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:14,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:14,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,993 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:14,994 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:14,998 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:14,998 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:14,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:14,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,001 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,001 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,002 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,002 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,003 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:15,004 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:15,005 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,007 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,007 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,009 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,021 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,022 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,029 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,030 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,031 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,031 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,032 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,032 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,032 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,033 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:15,035 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:15,036 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:15,047 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,048 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,048 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,054 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,054 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,055 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,056 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,056 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,069 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,070 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,074 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,074 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,076 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,076 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,089 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,091 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,110 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,110 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,111 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,112 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,112 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,112 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,113 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,113 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,118 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,118 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,118 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,119 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,119 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,119 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:15,122 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,122 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:15,123 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,133 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,133 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,134 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,150 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,151 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,151 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,152 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,153 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,154 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,154 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,172 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,172 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,172 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,173 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,174 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,174 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,174 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:15,189 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,189 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:15,189 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,210 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,211 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,217 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,217 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,218 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,249 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,250 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,269 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,269 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,269 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,269 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,274 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,274 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,275 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,276 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,297 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,298 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,321 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 5#threadEXITtrue, 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,322 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,350 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,351 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,353 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,354 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,359 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,360 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,362 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,363 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,365 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,365 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,366 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,366 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,367 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,368 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,368 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,369 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,370 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,370 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,371 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,371 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,372 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,372 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,373 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,374 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,410 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,413 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,413 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,415 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,420 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,420 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,435 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,436 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:15,436 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,437 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,437 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:15,437 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,439 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,439 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true])
[2024-03-11 23:26:15,440 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,440 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,441 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2024-03-11 23:26:15,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:15,441 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,441 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:15,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 165#$Ultimate##0true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,573 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,586 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:15,586 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,587 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,588 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,588 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,588 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,589 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,590 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,591 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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|), 222#true, 216#true])
[2024-03-11 23:26:15,591 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#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])
[2024-03-11 23:26:15,592 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,593 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,594 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,595 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,596 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,597 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:15,597 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,598 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,599 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,599 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,600 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:15,601 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,602 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,603 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,604 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,605 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,605 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,605 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,606 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,606 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,606 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,606 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,607 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,607 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,607 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,608 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,608 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,608 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,610 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,611 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:15,612 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,612 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,613 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,615 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1307] L1018-4-->L1018-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][86], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,616 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,616 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,620 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,620 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,621 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,621 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,621 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:15,622 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:15,622 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:15,623 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:15,623 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,628 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:15,628 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,628 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,629 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,629 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,629 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,639 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,640 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,641 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,641 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,644 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:15,644 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:15,645 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,646 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,662 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,663 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,663 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,666 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,666 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, 5#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,666 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,680 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,680 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,681 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, 5#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, 222#true])
[2024-03-11 23:26:15,681 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,681 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,682 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, 5#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])
[2024-03-11 23:26:15,682 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,682 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,685 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,685 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,685 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,685 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,686 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,686 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, 5#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, 222#true])
[2024-03-11 23:26:15,687 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, 5#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])
[2024-03-11 23:26:15,687 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,692 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,692 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,692 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,693 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,694 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,694 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,694 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,695 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,695 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,696 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:15,696 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,696 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 131#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, 89#L1021-1true])
[2024-03-11 23:26:15,721 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-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, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,723 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is not cut-off event
[2024-03-11 23:26:15,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,724 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,734 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,734 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,735 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,736 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,745 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,745 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,745 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,746 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,747 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,747 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,747 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,752 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,752 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,752 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,753 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,753 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,753 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,753 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,754 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,754 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,754 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,755 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,755 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,755 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,755 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,756 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,756 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,756 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,757 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,757 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,757 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,757 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,758 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,758 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,759 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,760 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:15,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:15,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,760 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,761 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:15,789 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,790 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,790 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:26:15,791 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,792 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,792 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,792 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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, 89#L1021-1true])
[2024-03-11 23:26:15,804 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#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, 222#true])
[2024-03-11 23:26:15,805 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,805 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,806 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,806 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,807 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:15,807 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,808 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:15,809 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:15,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,824 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,824 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,825 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:15,826 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:15,838 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:15,838 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:15,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:16,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,328 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,329 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,330 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,330 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:16,331 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:16,331 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:16,332 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:16,332 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,333 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,334 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,334 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,335 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:16,336 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:16,336 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:16,337 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:16,337 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,350 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,350 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,353 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,354 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,358 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0NotInUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,358 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,359 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,360 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:16,375 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:16,376 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:16,376 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:16,377 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,378 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,378 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,379 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 177#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,379 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:16,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:16,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,388 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,389 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,393 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,394 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,406 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,407 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,413 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,414 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,414 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,415 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,416 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,416 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,418 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:16,418 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:16,419 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,439 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,439 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,441 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,442 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,447 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,447 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,451 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,452 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,452 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,466 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,466 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,466 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,466 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,467 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,467 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,468 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,468 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,468 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,468 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,469 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,469 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,470 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,470 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,471 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,471 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,471 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,471 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,472 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,472 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,473 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,473 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,473 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,473 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,475 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2024-03-11 23:26:16,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:26:16,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:26:16,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:26:16,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,492 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,492 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,493 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,523 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,523 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,524 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,525 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,525 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,526 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,527 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,527 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,543 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,544 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,553 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,553 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,567 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:16,567 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,567 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,568 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:16,568 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,568 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,576 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:16,577 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,577 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:16,577 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,577 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,592 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,592 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,641 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,642 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,659 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,660 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,688 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_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, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,688 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,689 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,735 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,736 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event
[2024-03-11 23:26:16,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:26:16,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:26:16,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is not cut-off event
[2024-03-11 23:26:16,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,750 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,751 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,876 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,876 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,876 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,877 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,877 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,877 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,879 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,879 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,879 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,880 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,881 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,881 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,882 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,882 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,882 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,883 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,884 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,886 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,887 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,919 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,920 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,920 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,921 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~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, 224#(= |#race~data~0| 0), 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,921 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,930 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,931 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,932 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,932 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:16,934 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,935 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:16,936 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:16,936 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,949 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,949 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,949 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,949 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,950 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,951 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,951 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,951 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,951 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,952 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,953 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,953 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,953 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,954 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,954 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,954 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,955 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,955 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,955 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,955 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,956 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,958 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,963 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,963 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,964 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,964 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:16,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2024-03-11 23:26:16,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:26:16,986 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,987 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:16,987 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,987 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,990 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:16,991 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,991 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:16,991 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:16,992 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:16,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:16,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,004 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,004 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,004 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][106], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,004 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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])
[2024-03-11 23:26:17,005 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][127], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,006 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,322 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,322 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,323 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,323 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,338 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,339 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,339 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,339 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,340 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,340 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,340 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,341 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,341 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,341 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,342 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,342 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,343 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,343 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,343 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,343 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,344 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,344 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,345 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,345 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,345 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,345 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,346 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,346 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,348 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,348 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,349 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,350 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,350 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,351 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,352 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,386 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,386 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,387 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,387 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,399 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,399 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,400 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,400 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,400 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,400 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,401 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,401 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,402 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,449 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,450 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,450 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,450 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,450 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,451 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,451 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,451 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,451 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,452 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,453 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,453 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,454 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,472 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,473 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,474 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,474 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,484 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,484 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,746 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,746 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,746 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,746 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,747 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,772 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,773 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,930 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:17,930 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,930 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:17,930 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true])
[2024-03-11 23:26:17,931 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,931 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,932 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:17,932 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,932 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:17,932 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,933 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:17,933 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,934 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:17,934 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,934 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:17,934 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:17,935 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,936 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:17,936 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,936 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:17,936 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:17,937 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:17,938 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,939 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,939 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,940 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,941 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:17,941 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,942 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,942 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,942 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,943 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:17,945 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,945 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:17,946 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,946 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:17,948 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:17,948 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,948 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:17,949 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-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, 222#true])
[2024-03-11 23:26:17,972 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-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, 222#true])
[2024-03-11 23:26:17,972 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,973 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:17,974 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:17,974 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:17,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:17,974 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,975 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,975 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,976 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,976 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,976 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,979 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:17,980 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,980 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,980 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,981 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,981 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,981 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:17,982 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,982 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:17,982 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,982 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,983 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:17,983 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:17,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:17,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2024-03-11 23:26:18,237 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,237 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,238 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,238 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,238 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,239 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,239 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,240 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 172#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,240 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,240 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 172#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,241 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 172#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,241 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,241 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,242 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 172#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,242 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,246 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,246 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,247 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,247 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,248 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,248 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,248 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,249 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,249 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,249 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,250 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,254 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,255 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,255 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,255 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,256 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,257 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,257 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,258 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,258 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,258 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,258 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,259 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,259 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,259 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,259 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,260 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,260 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,261 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,261 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,262 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,262 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,263 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,263 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,276 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,277 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,281 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0NotInUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,282 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,291 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,291 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,292 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,292 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,294 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,295 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,295 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,296 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,298 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,299 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,299 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,300 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,300 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,301 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,302 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,302 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,304 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,304 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,305 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,305 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,306 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,306 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,307 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,307 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,308 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-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, 222#true])
[2024-03-11 23:26:18,309 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,309 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 222#true])
[2024-03-11 23:26:18,310 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,310 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,311 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,311 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:18,312 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,313 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,316 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,316 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,317 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,317 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,317 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,318 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,322 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,327 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,327 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,328 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,328 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,328 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,333 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][105], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 159#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,333 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,345 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,346 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,349 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,350 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,350 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,351 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,351 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,351 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,352 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,354 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,355 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,356 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,356 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:18,357 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:18,358 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,370 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,371 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,372 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:18,373 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,379 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,380 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,381 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:18,382 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,397 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,397 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,397 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:18,406 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:18,407 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,408 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,415 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,415 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,421 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,421 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,422 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,445 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,445 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,446 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,446 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,453 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,454 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,454 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,466 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,466 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,467 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,467 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,467 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,468 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,468 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,469 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,469 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,469 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,470 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,470 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,470 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,470 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,471 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,471 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,471 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,472 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,472 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,472 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,472 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,473 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,473 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,473 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,474 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,474 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,475 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,475 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,475 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,477 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,477 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,478 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,480 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,480 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,499 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,500 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,509 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,509 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,510 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:18,519 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:18,519 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,519 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,530 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:18,530 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:18,531 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,543 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,543 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,543 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,544 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,544 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,544 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,572 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,572 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,573 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,573 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,573 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,578 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,579 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,598 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,598 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,604 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,604 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,604 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,604 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,605 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,609 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,609 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,610 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,610 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,610 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,611 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,611 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,612 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,612 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,612 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,613 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,613 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,613 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,613 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,614 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,614 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,614 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,615 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,615 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,616 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,616 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,617 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:18,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:18,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,617 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,618 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,618 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,619 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,620 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,620 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,620 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,640 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,641 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,720 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,720 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,758 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,758 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,758 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,759 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:18,759 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 172#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,760 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,760 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,760 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,760 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,761 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,761 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,762 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,762 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,762 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,763 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,763 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,763 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,763 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 172#L1021-1true, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,764 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,765 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, 191#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,765 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,766 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,766 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,766 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,766 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 191#L1018-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, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:18,767 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,767 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,767 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 191#L1018-2true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:18,768 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 191#L1018-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, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:18,768 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:18,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:18,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,770 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,770 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,770 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,771 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,771 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,771 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,772 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,772 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,772 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,772 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,773 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,773 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,775 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,775 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,775 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,775 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,776 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,777 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,777 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:18,777 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,777 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,778 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,778 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,778 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,778 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:18,779 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,779 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-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, 222#true, 188#L1018-2true])
[2024-03-11 23:26:18,779 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,779 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,780 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:18,780 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,780 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,794 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,795 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,795 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,795 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,795 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,797 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,797 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,798 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:18,798 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,798 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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, 89#L1021-1true])
[2024-03-11 23:26:18,799 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,799 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,799 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,800 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,800 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#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, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,801 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is not cut-off event
[2024-03-11 23:26:18,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,802 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,803 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,803 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,803 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,805 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:18,806 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,806 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,806 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,806 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,807 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,807 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,808 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,808 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:18,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2024-03-11 23:26:18,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,828 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:18,829 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:18,830 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:18,830 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:18,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:18,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:19,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,272 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,273 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,273 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,273 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,273 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,274 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,274 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,274 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,275 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,275 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,275 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,276 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,276 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,276 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,276 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,277 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,277 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,277 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,280 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,281 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,281 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,282 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,283 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,283 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,284 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,285 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:19,288 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,288 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:19,288 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:19,289 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:19,290 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,290 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,290 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,291 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,291 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,291 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,291 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,292 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,292 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,292 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,292 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,293 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:19,293 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:19,294 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:19,295 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,295 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:19,295 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,296 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:19,296 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:19,297 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:19,297 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:19,298 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,299 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,300 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,300 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,301 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,301 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,302 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,302 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,302 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,302 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,303 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,303 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,304 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,304 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,305 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,306 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,306 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,307 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,307 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,307 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,308 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,309 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,309 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,312 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,312 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,313 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,314 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,315 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,315 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0NotInUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:19,315 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,315 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,316 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,321 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,321 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,321 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,324 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#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#L1018-4true, threadThread3of4ForFork0NotInUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:19,324 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,339 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,339 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,340 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,341 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,342 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,343 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,344 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,344 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,344 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,345 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,346 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,346 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,347 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,348 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,349 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,350 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,350 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,350 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,351 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,352 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,352 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,352 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,352 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,353 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,354 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,354 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,354 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,355 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,356 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,356 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,357 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,357 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,357 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,358 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,358 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,359 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,359 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,360 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,360 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,360 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,361 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,361 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,361 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,361 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,362 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,362 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,362 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,363 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:19,363 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,363 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:19,364 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,364 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,364 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:19,365 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,365 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 104#L1021-1true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:19,365 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,365 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,366 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,367 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,367 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,367 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,368 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,369 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,369 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,369 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,369 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,370 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,371 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,372 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,372 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,373 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,374 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,374 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-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, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,374 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,375 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,375 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,376 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,376 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:19,377 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:19,378 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:19,378 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:19,379 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,380 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,380 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,380 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-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, 222#true])
[2024-03-11 23:26:19,380 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,381 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,381 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,381 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 222#true])
[2024-03-11 23:26:19,382 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,382 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,382 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,383 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,383 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:19,383 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,383 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,384 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:19,384 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,385 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,388 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,389 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,391 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,391 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,392 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:19,393 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,393 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,393 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,394 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,395 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,395 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,405 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,406 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,408 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,409 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,409 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:19,410 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,411 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,412 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,412 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,436 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,436 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,436 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,437 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,437 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,437 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,437 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,438 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,438 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,438 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,439 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,454 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,454 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,454 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,455 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:19,455 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,455 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,462 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:19,462 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,491 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,492 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][128], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 88#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,492 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,492 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,498 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,498 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,499 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,499 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,499 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,500 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,501 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,506 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,507 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,512 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,513 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,521 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,522 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:19,525 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,526 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,526 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,531 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,532 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,552 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,552 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,552 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,553 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,553 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,554 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,554 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,554 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,555 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,555 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,555 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,556 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,564 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,565 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,570 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,570 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,578 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,578 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,578 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,578 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,579 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,581 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:19,582 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,582 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,582 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,587 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,587 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,588 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,588 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,589 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,589 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,589 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,589 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,590 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,590 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,590 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,590 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,591 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,591 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,592 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,592 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,592 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,593 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 96#L1021-2true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,593 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,593 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,594 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,594 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,594 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,595 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,595 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,595 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,595 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,596 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,596 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,596 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,597 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,597 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,597 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,597 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,598 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,598 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,600 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,601 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,602 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,602 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,621 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,621 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,622 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,622 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,622 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,623 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,623 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,624 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,636 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,637 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,637 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,638 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,638 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,638 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,639 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,639 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,639 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,639 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,640 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,640 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 163#L1021-2true])
[2024-03-11 23:26:19,640 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,640 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,641 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,642 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,642 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,642 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,642 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:19,643 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:19,643 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,643 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:19,644 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,644 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:19,644 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,645 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 163#L1021-2true, 89#L1021-1true])
[2024-03-11 23:26:19,645 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,645 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,683 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,684 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,684 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,688 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,688 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,688 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,688 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,704 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,705 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,705 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,705 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,709 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,709 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,717 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,717 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,718 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,718 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,719 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,719 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,720 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,720 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,721 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,722 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,722 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,723 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,723 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,723 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,723 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,724 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,724 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,724 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,725 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,725 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,725 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,725 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:19,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,726 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:19,800 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,800 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,801 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:19,801 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:19,804 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,804 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,804 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:19,804 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,822 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,823 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,824 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,824 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 157#threadErr1ASSERT_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, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,825 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,826 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 14#L1018-4true, 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,826 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,827 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,827 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,827 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,828 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,829 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,829 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,829 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,829 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,830 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,830 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,830 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,830 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,831 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,832 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,832 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,833 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,834 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,834 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is not cut-off event
[2024-03-11 23:26:19,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,836 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,836 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,836 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,837 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,837 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,837 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,838 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,839 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:19,839 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,839 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,839 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,840 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,840 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:19,840 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,840 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,841 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:19,841 INFO  L383   tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:19,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2024-03-11 23:26:19,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,845 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,846 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,846 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,846 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,850 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,851 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,851 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:19,851 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,851 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:19,860 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,860 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 10#L1018-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])
[2024-03-11 23:26:19,861 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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, 222#true])
[2024-03-11 23:26:19,862 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 145#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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])
[2024-03-11 23:26:19,862 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,884 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,884 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,884 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,885 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,885 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,885 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,886 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,886 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,886 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,886 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,887 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,887 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,887 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 157#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:19,887 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:19,888 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,888 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 25#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:19,889 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:19,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:19,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,022 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,023 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,024 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,024 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,025 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,025 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,025 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,025 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,026 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,026 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,027 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,028 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,028 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,029 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,029 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,030 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,030 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,030 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,031 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,031 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,032 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,033 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,033 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,034 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,034 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,034 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:20,035 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,035 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,035 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,036 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,036 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,036 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,036 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,037 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,037 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:20,037 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,037 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:20,038 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,038 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:20,038 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,038 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:20,039 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,039 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,039 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,039 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,040 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:20,040 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 96#L1021-2true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,041 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,042 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,042 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,043 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,043 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,043 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,044 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,044 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#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|), 222#true, 216#true])
[2024-03-11 23:26:20,045 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,045 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,046 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,046 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,047 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,047 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,047 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,047 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,047 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,048 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,048 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,048 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,049 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#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, 89#L1021-1true])
[2024-03-11 23:26:20,049 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,049 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, 114#L1018-1true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,050 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,050 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,052 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,053 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,053 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,054 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,054 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,054 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,062 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,062 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,063 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,063 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,064 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,064 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,064 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,065 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,065 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,065 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,066 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,067 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,067 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,068 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,068 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,069 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,070 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,070 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,070 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,070 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,071 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,072 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,072 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,072 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,072 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,073 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,073 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,073 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,073 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,074 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,075 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 135#L1021-2true, 13#L1036-6true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,075 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,075 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,075 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 135#L1021-2true, 82#L1018-2true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,076 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:20,076 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,076 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:20,077 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:20,077 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true, 163#L1021-2true])
[2024-03-11 23:26:20,078 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:20,078 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:20,079 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:20,079 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true, 163#L1021-2true])
[2024-03-11 23:26:20,080 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:20,081 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:20,081 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,082 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:20,082 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,083 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,083 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,083 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,083 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,084 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 122#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,084 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,085 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,085 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,086 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,087 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,087 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,088 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,088 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,088 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,088 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,089 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,089 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,089 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,089 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,090 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,090 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,091 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,092 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,092 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,093 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,093 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,096 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,096 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,096 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,096 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,097 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,097 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,097 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,097 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,098 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,103 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,104 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,105 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,105 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,105 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,107 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,107 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][45], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,108 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~nondet4][46], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,109 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,109 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,146 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,147 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,147 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,148 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,152 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,153 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,154 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,154 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,154 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,177 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,177 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,178 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,178 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,187 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,187 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,188 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,188 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,189 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,189 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,207 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,207 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,208 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,208 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,209 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,209 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,210 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,210 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,211 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,211 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,212 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,212 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,213 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,214 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,214 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,215 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,215 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,216 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,216 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, 124#threadEXITtrue, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,216 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,218 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,218 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,219 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,219 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,219 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,219 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,220 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,220 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,220 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,220 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,221 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,221 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,221 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,221 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,222 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,223 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,223 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,224 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,224 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,225 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,225 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,225 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,226 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,226 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,226 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,226 INFO  L383   tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2024-03-11 23:26:20,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,227 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,344 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,345 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,345 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,345 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,345 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#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|), 222#true, 216#true])
[2024-03-11 23:26:20,346 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,346 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, 131#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])
[2024-03-11 23:26:20,346 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,346 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,347 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,347 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,348 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,348 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,348 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,349 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,349 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~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, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,349 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,350 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2024-03-11 23:26:20,480 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,480 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,481 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,481 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,481 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,481 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:20,482 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,482 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,482 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:20,482 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,483 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true, 188#L1018-2true])
[2024-03-11 23:26:20,484 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,484 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#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|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:20,484 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,484 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:20,485 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,485 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,486 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,486 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,486 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,487 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,487 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:20,487 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,487 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:20,488 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,488 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,488 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:20,488 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:20,489 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 131#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, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:20,490 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,490 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:20,490 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,491 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,493 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:20,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,494 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:20,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2024-03-11 23:26:20,500 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,500 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,500 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,501 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,501 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,501 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,501 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,502 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,502 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,502 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,503 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:20,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,503 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,503 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,503 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,504 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,504 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:20,504 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,504 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,505 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 222#true])
[2024-03-11 23:26:20,505 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,505 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,506 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,506 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,506 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,506 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,507 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,507 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 4#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,507 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,507 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,508 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:20,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:20,508 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,508 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,508 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,509 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-11 23:26:20,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,509 INFO  L386   tUnfolder$Statistics]:   existing Event has 55 ancestors and is cut-off event
[2024-03-11 23:26:20,509 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,509 INFO  L383   tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2024-03-11 23:26:20,727 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,727 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,734 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,734 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,734 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,776 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,776 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,784 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,784 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,784 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,784 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,869 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,869 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 175#L1037-13true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,869 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:20,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2024-03-11 23:26:20,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,948 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,949 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,949 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,949 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:20,949 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:20,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,950 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,959 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,960 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:20,960 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,960 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,960 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 146#L1018-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,961 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:20,962 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-11 23:26:20,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:20,996 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:20,996 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,996 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,997 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:20,997 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:20,997 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:20,997 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:21,081 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,142 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,142 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,142 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,143 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,143 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 188#L1018-2true, 89#L1021-1true])
[2024-03-11 23:26:21,143 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,143 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,146 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,146 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,146 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 114#L1018-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,146 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true, 188#L1018-2true])
[2024-03-11 23:26:21,147 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-11 23:26:21,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,147 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,149 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:21,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:21,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:21,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,149 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:21,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2024-03-11 23:26:21,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,152 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,152 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,152 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,152 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,153 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,153 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,153 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,156 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,156 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 146#L1018-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,157 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,157 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, 146#L1018-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, 89#L1021-1true])
[2024-03-11 23:26:21,157 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, 172#L1021-1true, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,162 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,162 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:21,162 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,162 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 82#L1018-2true, 222#true, 216#true])
[2024-03-11 23:26:21,163 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 10#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,163 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,163 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,183 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,184 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,184 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,184 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,198 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 21#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,198 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,198 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,198 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 28#L1018-1true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,199 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-11 23:26:21,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,199 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-11 23:26:21,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,203 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,203 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,203 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,212 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,212 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,279 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 104#L1021-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, 13#L1036-6true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,279 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 56 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:21,279 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-11 23:26:21,280 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true, 188#L1018-2true])
[2024-03-11 23:26:21,280 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-11 23:26:21,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-11 23:26:21,330 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,330 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:21,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:21,330 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:21,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,331 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:21,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:21,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:21,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,332 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:21,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:21,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:21,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,332 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:21,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2024-03-11 23:26:21,332 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2024-03-11 23:26:21,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,335 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,335 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, 10#L1018-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, 222#true])
[2024-03-11 23:26:21,335 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1295] L1021-->L1021-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, threadThread3of4ForFork0NotInUse, 172#L1021-1true, 224#(= |#race~data~0| 0), 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,338 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1382] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171|))) (and (= (store |v_#pthreadsMutex_186| |v_~#ready_mutex~0.base_171| (store .cse0 |v_~#ready_mutex~0.offset_171| 1)) |v_#pthreadsMutex_185|) (= (select .cse0 |v_~#ready_mutex~0.offset_171|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_186|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_171|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_185|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_171|, ~#ready_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, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, 10#L1018-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|), 222#true, 216#true])
[2024-03-11 23:26:21,338 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,356 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,356 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,356 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,356 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,358 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,358 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][81], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 90#L1021-1true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,370 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1383] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_173|) 0) (= (store |v_#pthreadsMutex_190| |v_~#ready_mutex~0.base_173| (store .cse0 |v_~#ready_mutex~0.offset_173| 1)) |v_#pthreadsMutex_189|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_173|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_173|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~nondet4][82], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,371 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1314] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][112], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 224#(= |#race~data~0| 0), threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 89#L1021-1true])
[2024-03-11 23:26:21,373 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1368] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169|))) (and (= (store |v_#pthreadsMutex_182| |v_~#ready_mutex~0.base_169| (store .cse0 |v_~#ready_mutex~0.offset_169| 1)) |v_#pthreadsMutex_181|) (= (select .cse0 |v_~#ready_mutex~0.offset_169|) 0)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_169|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_169|, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_7|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~nondet4][111], [threadThread1of4ForFork0NotInUse, 201#true, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0InUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 115#L1018-4true, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true, 222#true])
[2024-03-11 23:26:21,373 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,432 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 99#L1018-4true, 14#L1018-4true, threadThread4of4ForFork0InUse, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,432 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,432 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 3#ULTIMATE.startEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,433 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1367] L1019-1-->L1018-4: Formula: (let ((.cse0 (select |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167|))) (and (= (select .cse0 |v_~#ready_mutex~0.offset_167|) 0) (= (store |v_#pthreadsMutex_178| |v_~#ready_mutex~0.base_167| (store .cse0 |v_~#ready_mutex~0.offset_167| 1)) |v_#pthreadsMutex_177|)))  InVars {#pthreadsMutex=|v_#pthreadsMutex_178|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  OutVars{#pthreadsMutex=|v_#pthreadsMutex_177|, threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_7|, ~#ready_mutex~0.offset=|v_~#ready_mutex~0.offset_167|, ~#ready_mutex~0.base=|v_~#ready_mutex~0.base_167|}  AuxVars[]  AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~nondet4][22], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, 99#L1018-4true, threadThread3of4ForFork0NotInUse, 14#L1018-4true, threadThread4of4ForFork0InUse, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 222#true, 216#true])
[2024-03-11 23:26:21,433 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1276] L1021-->L1021-1: Formula: (= |v_#race~data~0_4| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][23], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0NotInUse, threadThread3of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 104#L1021-1true, threadThread4of4ForFork0InUse, 14#L1018-4true, 166#L1037-12true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 216#true])
[2024-03-11 23:26:21,433 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 57 ancestors and is cut-off event
[2024-03-11 23:26:21,669 INFO  L130       PetriNetUnfolder]: 480907/719359 cut-off events.
[2024-03-11 23:26:21,669 INFO  L131       PetriNetUnfolder]: For 277246/340835 co-relation queries the response was YES.
[2024-03-11 23:26:23,964 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1644646 conditions, 719359 events. 480907/719359 cut-off events. For 277246/340835 co-relation queries the response was YES. Maximal size of possible extension queue 22737. Compared 6999855 event pairs, 126306 based on Foata normal form. 11161/599228 useless extension candidates. Maximal degree in co-relation 1644635. Up to 410809 conditions per place. 
[2024-03-11 23:26:26,888 INFO  L137   encePairwiseOnDemand]: 329/342 looper letters, 81 selfloop transitions, 13 changer transitions 0/147 dead transitions.
[2024-03-11 23:26:26,888 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 147 transitions, 745 flow
[2024-03-11 23:26:26,889 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-11 23:26:26,889 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-11 23:26:26,890 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 614 transitions.
[2024-03-11 23:26:26,890 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5984405458089669
[2024-03-11 23:26:26,890 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 614 transitions.
[2024-03-11 23:26:26,890 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 614 transitions.
[2024-03-11 23:26:26,890 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-11 23:26:26,890 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 614 transitions.
[2024-03-11 23:26:26,891 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:26:26,892 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:26:26,893 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:26:26,893 INFO  L175             Difference]: Start difference. First operand has 89 places, 104 transitions, 410 flow. Second operand 3 states and 614 transitions.
[2024-03-11 23:26:26,893 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 147 transitions, 745 flow
[2024-03-11 23:26:28,475 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 147 transitions, 719 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-11 23:26:28,477 INFO  L231             Difference]: Finished difference. Result has 91 places, 117 transitions, 516 flow
[2024-03-11 23:26:28,477 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=516, PETRI_PLACES=91, PETRI_TRANSITIONS=117}
[2024-03-11 23:26:28,478 INFO  L288   CegarLoopForPetriNet]: 84 programPoint places, 7 predicate places.
[2024-03-11 23:26:28,479 INFO  L495      AbstractCegarLoop]: Abstraction has has 91 places, 117 transitions, 516 flow
[2024-03-11 23:26:28,479 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:26:28,479 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-11 23:26:28,479 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-11 23:26:28,479 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-11 23:26:28,479 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2024-03-11 23:26:28,479 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-11 23:26:28,479 INFO  L85        PathProgramCache]: Analyzing trace with hash 899974488, now seen corresponding path program 1 times
[2024-03-11 23:26:28,479 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-11 23:26:28,480 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146604800]
[2024-03-11 23:26:28,480 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-11 23:26:28,480 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-11 23:26:28,582 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-11 23:26:28,680 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-11 23:26:28,680 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-11 23:26:28,680 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146604800]
[2024-03-11 23:26:28,680 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146604800] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-11 23:26:28,681 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-11 23:26:28,681 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-11 23:26:28,681 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802595316]
[2024-03-11 23:26:28,681 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-11 23:26:28,684 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-11 23:26:28,684 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-11 23:26:28,685 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-11 23:26:28,685 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-11 23:26:28,715 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 170 out of 342
[2024-03-11 23:26:28,716 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 117 transitions, 516 flow. Second operand  has 3 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-11 23:26:28,716 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-11 23:26:28,716 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 342
[2024-03-11 23:26:28,716 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-11 23:26:31,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, Black: 222#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 131#threadEXITtrue, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 78#L1021true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 230#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1)])
[2024-03-11 23:26:31,532 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:26:31,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:31,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:31,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:31,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, Black: 222#true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 131#threadEXITtrue, 134#L1019-1true, 105#L1032-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 230#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1)])
[2024-03-11 23:26:31,532 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2024-03-11 23:26:31,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:31,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:31,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2024-03-11 23:26:32,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, Black: 222#true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 131#threadEXITtrue, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 78#L1021true, Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|), 230#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1)])
[2024-03-11 23:26:32,256 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:26:32,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:26:32,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:26:32,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:26:32,257 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1430] L1021-2-->threadEXIT: Formula: (and (= |v_threadThread2of4ForFork0_#res.base_7| 0) (= |v_threadThread2of4ForFork0_#res.offset_7| 0) (= v_~data~0_102 v_threadThread2of4ForFork0_~x~0_7))  InVars {~data~0=v_~data~0_102}  OutVars{threadThread2of4ForFork0_~x~0=v_threadThread2of4ForFork0_~x~0_7, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_7|, ~data~0=v_~data~0_102, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_7|}  AuxVars[]  AssignedVars[threadThread2of4ForFork0_~x~0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#res.offset][59], [201#true, 113#L1033-2true, threadThread1of4ForFork0InUse, threadThread2of4ForFork0InUse, Black: 222#true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 224#(= |#race~data~0| 0), 131#threadEXITtrue, 134#L1019-1true, Black: 206#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet12#1|), 124#threadEXITtrue, Black: 210#true, 230#(= (select (select |#pthreadsMutex| |~#ready_mutex~0.base|) |~#ready_mutex~0.offset|) 1), Black: 218#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet14#1|)])
[2024-03-11 23:26:32,257 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2024-03-11 23:26:32,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:26:32,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2024-03-11 23:26:32,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
